About The Beechwood Group Ltd (13086399) United Kingdom