A sale and purchase agreement (SPA) is a legal contract that sets out all terms and conditions which relate to company Business