About Bartle Holidays Limited (02668206) United Kingdom