Registering a company in UK is indeed a breeze, but try to open up a bank account for it if you're not a resident.
I'm from Poland, and every single bank in UK asks me not only about my company office's address, but also the founder/director address. Living outside of UK (although still in EU), I found no way around this yet.
I'm about to go self-employed soon so I went to my bank (lloyds) a week ago to ask about opening a business account. Apparently there is not much of an issue. The difference is that I had my personal account at their bank for the past 3 years.
I get a excellent service from Cater Allen, whom I business bank with (but no other affiliation than that.) Instant, direct access to a human in the UK with no phone queues or phone menus. Nice and simple. The only downside is the slightly rubbish internet banking, but I can live with that.
I get free postage paid envelopes so I can mail stuff to them as well. It's good.
You realise that obtaining a Business banking account isn't a requirement - You may use your personal bank account and this applies for LTD, Partnerships or sole traders..
I'm from Poland, and every single bank in UK asks me not only about my company office's address, but also the founder/director address. Living outside of UK (although still in EU), I found no way around this yet.