About Pumping Station Chingford Limited (08416397) United Kingdom