About Beech Holdings Limited (03640632) United Kingdom