About Beechcroft Associates Limited (03258115) United Kingdom