Custom shirt printing

Any recommendations for shirt printing made by the order in the Newcastle area?

Let's say I've just started running a club or organisation and we need shirts for members who attend?

Of course good quality and will last a while, also not pricey would be the requirements.

Also any places to avoid?