Hydraulic & Mechanical Kngineers , Essex Street Works , Strand,