About Holiday.com Hotels Limited (06566838) United Kingdom