You dont need an ID firm just engage a contractor but installing windows is cheaper to get direct as ID Firm or contractor all charge u a high price. Painting works can also engage direct also cheaper. the rest of the works can engage one contractor to do it for you. it will help you to save a lot.