About Huntingdon Pump Company Limited (03686949) United Kingdom