London Hydraulic Power Company

London Hydraulic Power Company

• London, England United Kingdom