I got my seats done by a local guy about a year and a half ago.
"SmartFix" was his name, it's a franchise, maybe it's in England too?
€650 (about £500 at the time, give or take), and he did do a fair job
of them. Took him about a week.
He did a repair on some of the stitching, but it's kind of reverted
to it's old state, not as bad as before but none the less...
He did an excellent repair on the rear bench, which had a rip
on top. Surprised he was able to fix that!!
Some of the spray has worn slightly (I do have sports seats, so
the bolsters get punishment when you're getting in and out)
For what I paid, it was a decent service, it's held up reasonably well,
but looking back, €650 would have gotten me a third of the way towards
a new seat of leather covers for the seats front & rear, and that would be
like new seats..... But then again, if we all had money to spare?
8000 miles on, nobody else really notices the slight wear in the last year,
everyone remarks on how good the car is inside, but I notice!!