About Beechwood Investments Lakes Ltd (13201729) United Kingdom