An analysis by iwoca, one of Europe’s SME lenders, reveals that among major economies, SMEs believe that the UK offers the “least support” for businesses and performs the “worst” at creating wealth. Almost a quarter of SMEs (24%) identified the UK “as the worst compared...
Read More