GREENOCK MECH. LTD.