The Taxpayers’ Union welcomes the Government’s 100 day plan as a good start but is calling them to add issuing stop work notices for all corporate welfare programmes to the list. For a start, this should include the EECA and Callaghan Innovation which ...