About Beechcroft Management Limited (12068330) United Kingdom