Sport Sewing Shop on Gerrard. No website but they have been around awhile.
I had them do some work on a shell a few years back and they did a great job. Prices seemed fair at the time; I wanted to do some other work with the jacket but they didn't recommend it, just told me to save my money. I remember reading that they did some repair work for some companies when I was looking for a place. GL