Dated 21 July 2005 SALE AND PURCHASE AGREEMENT