You can get pretty much any embroidery company to do it. Usually they'll have a catalogue to pick out sizes, styles etc, and then just e-mail a high quality image of your logo. I'm sure you could find a place near you on google - the company we use is local (they also do all of the clothing for my dads construction company).
Our college team got them from a Lands End type place. We didn't just want jackets that identified us as a team, we needed functional jackets in upstate NY!
So we got 3-in-1 jackets that have an outer waterproof shell (excellent in the coldest weather as the external layer, or by itself in the rainy warmer weather) that has a million pockets and ended just past our butts (so necessary for those winter shows!!!). The inner layer is a non-pilling fleece that didn't attract hay or shavings that sits at the waist. I suppose the 3rd layer was the removable hood.
Both the internal and external jackets were custom embroidered, and attached to each other by a zipper. Really easy to connect/disconnect them, or just wear them as separates so you could shed the top layer before riding.