About Beech House Investments Limited (12251429) United Kingdom