About Beechwood Associates (uk) Limited (04512034) United Kingdom