FinanceWhich London banks open accounts for foreigners? 2026 step-by-step guide on documents and requirements