About Barnstaple Travel Clinic Limited (11937362) United Kingdom