D & H ALLIED ENGINEERING LIMITED