Natwest has just told a lot of their members that they need to move elsewhere due to being too big or something.
Who's good?
We are with HSBC who seem OK, although £5 / month isn't good. All the online stuff works, and we get printed statements as well. We get a bank card which I use a lot for online purchases. However, I would have thought that all banks will do all that.
We were told to bugger off a few months ago. It turned out that we had overlooked a letter asking for loads of extra information, proving who we were, where the money came from, etc, which was a ball ache to comply with, but we managed keep the account going. Also they put a big warning message on the online account, apparently, but only for the primary user, and it so happened that the secondary user was the one actually doing the everyday stuff, and there wasn't even a message saying that there is a message for the primary user.
There was a similar problem when we wanted to take credit cards. The company suggested by HSBC had big monthly fees but low charges, but Square would cost us a lot less as the monthly turnover by card is small. Oddly, what transactions we have are fairly big. I put £10 through from my credit car to check it worked, and then took £2000 from one customer. Then Square demanded proof of everything before giving us the money. Submitting data was a pain, as each request had to have exactly one file upload, so a scan of password+driving licence had to be separated, and bank statements had to be single documents even when scanned from n pages, but we got it done, and Square sent us the money a few days after we submitted the info, and the customer never saw any difference.
It seems that the banks are running very scared of not being able to prove that they are not helping money laundering. They would far rather ditch 1000 accounts that have one that doesn't have the right paperwork. Are NatWest asking you to go unconditionally, or are they asking for a load of extra information? If they are asking for a load of extra info, any new account with another bank will need much the same information.