Northampton has been recognised as being among the best places for supporting entrepreneurs and innovators in the UK. More small and medium-sized businesses (SMEs) are being set up in the town than almost anywhere else in the country. A government think-tank placed...