About Henderson Pumps & Equipment Limited (00872360) United Kingdom