All General Contractors should be Licensed and Insured. General Contractors handle all the trades involved by using sub contractors specialized in their specific field. The General Contractor is responsible for all of their subcontractors that they hire. This is the most responsible and important team that you will hire to handle your job. Please make sure you check them out.