Complete Roofing is fully independent, supplying roofing services direct to several building companies, DOH contracts, as well as generating a consistent output in the area of residential repairs and new projects. Complete Roofing also subcontract to companies for insurance work and bonded asbestos removal.