I do have an english LTD. I cannot sit down with the bank, because it is a private account. I cannot make a business account because the english ltd is not recognized.
Now I'm really curious. I'm going to forward this link to a friend of mine out in Manchester. He's set up his own limited company so he may know what you're talking about.