Sale and purchase agreement