Haugh Head England United Kingdom Store