An important factor in spray roof insulation is the sealing of the roof space causing condensation / dampness.
Any moisture generated in the house migrates up to the roof, unless the roof is well ventilated the moisture is trapped.
Why would you want to insulate the roof space, the heat is required in the rooms.
Sealing roof spaces was found to be a problem when slate roofs on terraced houses were sealed with bitumen as a cheap way of repairing perished / damaged roofs.
It is a requirement in Building Regs to have ventilation to a roof space.
There seems to be a push on cold calling for roof spray insulation.
If you go for cavity wall insulation , take care in what you have injected, they are not all equal.
Many people have had problems with damp transfer from outer skin to the inside.
Others have had problems with stinging eyes and breathing problems from fumes given off by the chemicals.