About Haworth Holiday Apartment Limited (11472260) United Kingdom