About Beechen Glamping Limited (11161105) United Kingdom