D & D COMMODITIES LTD