About Vanguard Pumps Limited (06342795) United Kingdom