When my daughter was born, a lot of relatives sent money to buy a present. I thought it would be better not to waste this by buying something we didn't need just yet, but to put it into an account, where grandparents etc can put money in.
No such luck. I can't open an account for her as we are not resident in the UK.
My parents cannot open an account for her without her birth cert (not a problem); her passport (she doesn't have a british one, as the costs are ridiculously high, so she has a German one, which they won't accept); and a letter of Custody or Guardianship. So needless to say, she doen't have a UK account.
I only managed to keep an account at the Bank I have used for over 30 years, simply because I have had it that long. I have to use my parents address for correspondence purposes. However I could still be liable for criminal charges for money laundering - apparently according to international law. Funny that my bank (one of the larger internationals) in Germany knows nothing about this.
I think its the UK trying to keep up its isolationist position again. Sorry I can't help at all Debbie. Good luck.