About The Third Place (letchworth) Ltd (07890235) United Kingdom