Difference between Sale and Agreement to Sell: Key Legal Differences