About Beechwood Associates London Limited (12196405) United Kingdom