About Anchor House Holidays Limited (11485853) United Kingdom