Give Classic Car Services a call. They are now based in Croft, but used to be in Thurmaston. Assuming it's the same people, they did a cracking job of fitting a new roof on my Chimaera and I expect they would be able to stitch a new screen in to the hood.