Hydraulic & Mechanical Eugineers , Essex Street Works , Strand , London w. c.