You could try people who specialise in caravan awnings and boat canopies, (manufacture and repairs) there are usually people local to you that do this. I have in the past with some good results and the prices charged are usually reasonable!

Well done again on your Centenary, looks a nice one and the price you paid was a good one imo!

ASM