About Beechcroft House Management Limited (03028838) United Kingdom