About Squire Holidays Ltd (11899227) United Kingdom