Most UK banks accept virtual office addresses for business accounts. But some have restrictions. Here is what each major bank requires.