More than one million people in the UK are on zero-hours contracts, new data has revealed, despite Labour’s pledge to eliminate the “exploitative” contracts last year. Some 1.17 million people were on ...