About Hatter & Hare Limited (13295662) United Kingdom