Amalgamated Engineering Solutions (Pty) Ltd v Mokhehle [2021] LSHC 12 Heard On 30/11/2020 Delivered On 07/06/2021 Read Judgement