deal with a commercial roofing contractor