Why It Is So Difficult to Open a Business Account in the UK – and What’s the Alternative?7 min read |