Don't you have someone local to redo it? I found headlining to be one of the easier jobs I did on a Jag, but that might be more to do with the fact that mine is an LWB so I didn't need to remove any doors cards or the tunnel. That said, it can be done on an SWB in a similar way, with bending the whole thing in the middle.
Generally the trickiest part is the sunroof if you have one, if you don't then the side trim would be second on the list as all these old brittle plastic clips can be super easy to break. I think I broke only two on mine and didn't even have to replace them in the end, all still holds well, so maybe not that difficult after all
Anyway, I suggest 'shopping' around for a place that could do it, locally. You can get the material from UK if needed, don't think I paid more than £50 for a set with the glue included. I wouldn't bother with exact colour match either, as far as its fairly the same, you will not notice it and the difference between old and new headlining is a night and day, even if you kept your car garaged and headlining clean.
1997, 4.0 LWB X300 - Unlucky car but still a daily driver.
1988, 3.6S XJS - Never ending restoration project.
1994, 3.2S X300 - Accident damaged, October 2015. Gone!
1994, 3.2S XJ40 - Long gone.