SELECTING A CATERING COMPANY JOHANNESBURG: KEY FACTORS TO CONSIDER