Try Brockwells in King's Lynn for your soft top. You'll need to source and modify a suitable frame, but they're extremely skilled craftsmen and will make you an excellent top at a realistic price.
http://www.yell.com/b/Brockwells-Car...302QJ-1365373/
I'm thrilled with the leather seats and trim panels they made for me, I can thoroughly recommend them -