About The Luxury Glamping Company Ltd (09811218) United Kingdom