SHARE PURCHASE AGREEMENT entered into between GRINDROD LIMITED and