All British workers, including nearly a million agency workers, will be entitled to a contract which reflects the hours they ...