About Beechwood Management (2007) Company Limited (06373618) United Kingdom