About Looe Glamping Limited (13559193) United Kingdom