SALE AND PURCHASE AGREEMENT