About Beechcroft Gardens Management Company Limited (09177203) United Kingdom