Alert Steel (Pty) Ltd v Mercantile Bank Limited ((165/21) [2022] ZASCA 96 (21 June 2022)) | CaseNotes