I'd also recommend LSR. I understand a lot of the staff are ex Karrimor who had a really good repair department in their Accrington factory (before Sports Direct got a hold of the brand and moved all manufacture to the far east). Anyway, this lot have been fixing stuff for years and are based in sunny Burnley now.
Cheers,
hh