About Beechcroft Flat Management Limited (02756735) United Kingdom