This question's been asked before. Surprisingly, no one seems to know any decent t-shirt printers in the UK. I don't know any either so here's a helping bump!