hard rock gold mining equipment manufacturer in south africa