Taking on a first employee
Since 2000 the UK has had quite a good rate of new business formation, in excess of the death rate for businesses save during the 2009-10 slump. London has led the way, with 1544 businesses per 10,000 residents, with Scotland and Northern Ireland at … read more