The last ones I had done were refurbished by the original wheel manufactures (KN Wheels in Telford) & they charged ?35 per (14 inch wheel, wheel size will affect price) if memory serves me right. I think they refurb any make of wheel as well.
I think there's a place near spaghetti junc' in Brum that gets good press but I can't think of the name, maybe someone on here might know who I'm thinking of?