as you have good access, you can stuff mineral wool down those gaps. Pack it tightly. If there is a risk of damp, I think it is preferable to expanding foam, which I have seen sodden when removing roofs.
Incidentally, I've recently turned to using the pink fire expanding foam (intumescent). I happened to get some for round the linings of fire doors, and on consideration it seems worthwhile on gaps round ducts, ceilings, floors etc.
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local