Multiple choice A company which undertakes works for the main contractor is called? A sole trader Self employed A sub-contractor A consultant Reveal answer Fill a bubble to check yourself C Correct answer Explanation A sub-contractor is an individual or business that is hired by a main contractor to perform a specific part of a larger project.