About Beechcroft Com1 Ltd (13308085) United Kingdom