SALE & PURCHASE AGREEMENT