M P MORAN & SONS LIMITED