About Beechwood Investments Limited (01739501) United Kingdom