About Beechcroft Apartments Limited (08542964) United Kingdom