About Beechwood Partners Limited (10930546) United Kingdom