About Beechwood Group Limited (12141442) United Kingdom