About Armstrong Pumps Limited (01294120) United Kingdom