I use www.mybadges.co.uk
for our badges
at the shop.
Having done a review of merchandising and suppliers recently and giving consideration to the cost to do it in-house, they appeared to be the best value for money and comparable when considering the costs of purchasing all the badge bits separately (including P&P).
The quality of the badges
is good and the saving in terms of time (badges
can be a bitch to produce in bulk) is quite considerable.