About Deanwood House Management Company Limited (03914747) United Kingdom