About Beech Lodge Properties Limited (08851417) United Kingdom