About Timber Yard Glamping Limited (11724212) United Kingdom