Labour's Zero-Hours Contract Crackdown Could Cost Firms £2.9bn Annually | HyperFast