plant-2798849_960_720 Published December 17, 2017 at 960 × 633 in The UK has the highest number of new business developments in a developed country despite Brexit