About Newmarket Holidays Limited (02238316) United Kingdom