The next government must strengthen the UK’s ability to help businesses start up and grow – including ditching the view that all immigration is bad – according to the director-general of the Institute of Directors. Speaking on his first visit to the West of England yesterday, Stephen Martin, pictured, also called for clarity over...