About The Beeches Glamping Limited (13236657) United Kingdom