About Kelly House Management Company (letcombe Regis) Limited (02267872) United Kingdom