About Hamworthy Pumps Limited (11637719) United Kingdom