About The Beeches Farmhouse Ltd (09840638) United Kingdom