I get teh day off but if I work I get double + a day in lieu

as others have said though, they aren't protected by any law, its down to individual contract. They did give you a contract didn't they

If not then there is room for having the day off without them sacking you as they haven't said that they are normal working days.