M M & D Ltd.