The British Promotional Merchandise Association is the industry body for promotional merchandise.  So T-shirts, pens, mugs etc.

0800 138 1130

1 Overleigh Rd,
Handbridge,
Chester
CH4 7HL