Custom fabric printer services

Has anyone used one of the companies which do short-run digital printing on fabric? I’ve come across Spoonflower, based in the US, but I was hoping to find a UK company. Do you have any recommendations? Any pitfalls to avoid? One of my first thoughts is about aftercare - naturally they recommend dry cleaning, but just how colourfast is the result, in practice?

Thanks in advance
Helen