Britain is 3rd in the world for start-ups but only 13th for scale-ups! It’s hard to escape the news at the moment about the lack of productivity in Britain and what that means for the economy going forward. I don’t know about you but when I start thinking on that sort of scale I get […]

