About Hare & Hounds Great Addington Ltd (12199403) United Kingdom