Try Cal-Crests (
http://www.calcrests.com/en/). They do authentic stitched on numbering. If they won't do it for you directly, you can take it to Tuxedo SFS and they'll send it in for you.
You'll have to specify the order in which you want the colours applied to the jersey though (eg white on orange). They are a full custom shop
I have a few jerseys that I've sent there (for playing) and the quality of the work is top notch.