Right IMHO if you're got the £30 from NTL and £30 from Barclays, you won't be able to get any more from NTL.
Then to get Barclays back use the link above to claim back every charge they've put on your account. They are all supposed to be unenforcable under english law.
You can get 6 years of bank charges back with interest.
Companies behaving like this really annyos me TBH. Its their mess up, they can fix it. They just never do if there's no money to be made out of it.