About Sweepax Pumps Limited (03198281) United Kingdom