Pleased to hear that you got it sorted out in the end.
Companies like this get away with shady practices far too often and they should be named and shamed.
For what it's worth I'd recommend that you complain to the financial services ombudsman:
http://www.financial-ombudsman.org.uk/
I've no idea what sort of response you'll get, but seeing as bankers and their fellow bottom feeders aren't exactly top of the pops right now, Computershare might have their horoscope read for them.
It's certainly a name I won't forget.