About Howarth International Limited (10045755) United Kingdom