SALES & PURCHASE AGREEMENT ? 170400/1