About Howarths & Hounds Ltd (12584601) United Kingdom