About Thomas James Holidays Ltd (07363582) United Kingdom