About Beechcroft Place Limited (07025142) United Kingdom