Mashwayi Projects (Pty) Ltd and Others v Wescoal Mining (Pty) Ltd and Others ((1157/2023) [2025] ZASCA 5 (29 January 2025)) | CaseNotes