P & M TRADING & SONS LTD