See if you can find rockwool at BandQ. They start to roll it out at £3 for 4.8m2 100mm at about this time of year.
If your ceiling on 1st floor is not 30min fire resistant, you will need to put chicken wire between the floor joists to hold the rockwool up in the event of a fire.
Between the rafters, I’d put 50mm celotex or kingspan, and overlay with multifoil (tlx silver or similar).
Linky for installation detail
Good prices to be found here Seconds and Co. I got kingspan and foil from them. Call them and ask for cheaper alternatives to the expensive branded multifoil, and then check that your building regs will approve the make. Saved me a fortune.