SHARE PURCHASE AGREEMENT between KDI Holdings Inc. and Melrose PLC Melrose Overseas Holdings Limited Melrose UK 4 Limited (formerly Dynacast Investments Limited)