Mfoza Service Station (Pty) Limited v Engen Petroleum Limited and Another