I've used a place (Specialist Coatings) in Halifax before for my Soul. Finish was "orange peel'd" which looked almost Hammerite-esque. Wasn't 100% happy with it but apparently thats a common finish on places that are more used to industrial scale coatings.
Used Triple-S earlier this year to get my Blur 4X done and they were tremendous. Honestly, its worth paying (twice) the extra over what I paid for my Soul to get done. Its not dulled or worn etc and they correctly masked off all the bearing surfaces, headtube, BB etc etc. Certainly know what they're doing and had a mega quick turnaround (called Bob Jacksons beforehand and they quoted me a 5 WEEK turnaround - Triple-S did it in a few days including dipping the frame).