Barclays business demography map: Number of UK companies grows by 300k year-on-year