About Beechcroft House Limited (02071720) United Kingdom