Hi Steve, I don’t know anywhere specific. You could try a local body shop, I have used a local coach builder to complete numerous repairs similar to yours. The one I use in Kingston also do restorations so they have extensive knowledge of similar challenges.
So if you have one of these old style body shops they should be able to help you out.