I don't know about insulation but I wouldn't hire this company for gutters. I've learned that ours were not installed properly and we've had to redo them due to leaks.
We had gutters and a Gutter Clean system installed 5 years ago. We have a leak in one corner and discovered that the water is not draining properly. Examination revealed that the eavestrough was not installed properly. The water pools because one end has difficulty overcoming gravity to flow over a high point and drain to the other end. Some time ago I phoned to explain the problem and ask them if we could hire them to repair it. They said that they would call me back but never did.