Hydraulic & Mechanical EngineersB Essex Street Works , Strand , London w , c,