SALES AND PURCHASE AGREEMENT