About Alton Pumps Limited (05466261) United Kingdom