Go to Adwear.co.uk and get embroidered. It will last as long as the garment itself, if you get printed it might peel / fade / look poop.
Cheers I will have a look. One other question is it a good idea to have Window Cleaner in big writing across the back?
You can have that on your back, and you will still get people asking you if your a window cleaner.
I have my company logo on my back front on hats and I still get asked :
normally printing is the cheaper option to start with a uniform if your a little strapped for cash. embroidered will last longer