On 16 July 1998, the appellant (Preston) and the first respondent (Charuma Blasting) concluded a sale agreement for a piece of land at Ruwa for $2,500,000. The respondent was to pay a deposit of $500,000 by 22 July 1998, with the balance payable in four monthly instalments of $500,000, the first due on or before 5 August 1998. The agreement provided that if the respondent failed to pay any instalment by the due date, the appellant could give written notice requiring payment within fourteen days, failing which the appellant could cancel the sale. The respondent paid the deposit late (6 August 1998) and the first instalment late (13 August 1998). When the second instalment was not paid by 5 September 1998, the Estate Agent gave notice requiring payment within fourteen days, and subsequently purported to cancel the agreement when payment was not made within that period.