About The Beeches Retreat Limited (11812544) United Kingdom