Are you in a trade union?
If you are, you should probably speak to your union rep, and get some advice, as (s)he should be at least a knowlegable as someone at citizens advice, but would also be much more familar with arangements at your empolyer.
Also, if your employer is trying to pull a fast one, your union rep should be able to smell it a mile off.