About Hendersons Travel Agencies Limited (SC248866) United Kingdom