About Beechwood Consultancy Limited (05988253) United Kingdom