About Anchor Pumps Company Limited (02113726) United Kingdom