R ADAMS & SONS LTD