This is the norm in the UK, companies close over the holidays and there are mandatory holidays that go with that.
Being clear about this with new (and especially young) employees is a good idea as to people straight out of college, it's not obvious.
But there's certainly nothing dodgy about it.