About Beechcroft Manor Management Limited (01891480) United Kingdom