There's mention here about difficulties getting a UK bank account but I can't speak to that as I'm UK based. For me, as a UK-er, I got a business account (and a credit card at different bank) within a few days and I've never had to do anything in person. Total cost being the £14 for company reg (and later accountant fees because I'm bad at that). For what it's worth, my personal credit was below the toilet when I did all this as well, so no sweetheart Mr Moneybags dealing either.
In short, starting a limited company in the UK still seems to be fairly easy, but getting access to other facilities such as banking may be a different story if you're doing something unusual.
I'm also not quite sure how they get around the anti-laundering rules that everyone else has to abide by. They mention checking various possible IDs, but what they say they need doesn't meet the standards that every other bank and financial service we've ever worked with would require, which makes me a bit suspicious about corner-cutting.