Hydraulic & Mechanical Engincers , Essex Street Works , Strand,