Toyota / Nhlangwini / Another 1976(1) SA / Southern Insurance Association Ltd / Another 1989(1) SA / AA Mutual Insurance Association Ltd / Another 1981(3) SA / Santam Insurance Co Ltd / National Employers General Insurance Co Ltd / Protea Insurance Co Ltd / /