About Beechcroft 1962 Ltd (08852796) United Kingdom