About Sherry Holidays Limited (11727036) United Kingdom