Try Mick Cox in Wellingborough, he makes sheets for all sizes of engines. I had one made from green canvas for my 4" miniature Fowler Showmans engine last year and was very impressed with the perfect fit of it. He can be contacted at:
D C Products
Alma Street
Wellingborough
Northamptonshire NN8 4DH