Number of workers on zero-hour contracts reaches record high ahead of Labour crackdown

The figure has risen by 91,000 over the past year