About Deacon House Management Company Limited (05058323) United Kingdom