About Beech Meadows Limited (10024045) United Kingdom