Kudu Granite Operations (Pty) Ltd v Caterna Limited (Case no: 100/02) | CaseNotes