About Howorth-hale Ltd (12311406) United Kingdom