ADAMS CASH & CARRY LTD