Government catering contracts worth £5billion will now face new requirements to favour high-quality, high-welfare products ...