Hi evie,
When you open a bank account you're asked to provide ID and proof of address. I don't think you can open an account in the UK with a different name unless you're in Switzerland. I'll ask my bank Monday of the possibility of getting a separate account/card with my business name.
Yes, of course! But if it's a business bank account, the name of the account will be the registered business name (which could be anything you want, so long as no one else has it, so you could call it ana30 massage ltd or whatever) , rather than you personal name. So you don't have to reveal your name on billing enquiries, or it could work for any girl that wants to take a deposit to her account without giving out her real bank details.
Of course, you have to register a business with companies house if you want a business bank account....