S & D MACHINERY LIMITED