About Beech Meadows Properties Limited (10024033) United Kingdom