About Howorth Service Limited (07241071) United Kingdom