J RAINFORD & SONS LTD