About Beechcroft R1 Ltd (13308049) United Kingdom