I know a guy in Southport, Merseyside who did a good job on mine for £600. That included a new outer plastic skin, new inner headliner, wires and the insulation repairing where it had frayed. I got it done in September '03 and it is still in good nick, it helps having a garage though!!
PM me if anyone needs details.
Dano