About Beechcroft Investments Limited (08574547) United Kingdom