Plumbers in London - Upton Park 531 Barking Road, Upton Park, London, E6 2LN Tags: plumbers merchants