About Beech House Solutions Limited (10385273) United Kingdom