About Beechwood Capital Ltd (04859859) United Kingdom