If that's what they mean, why don't they say it?
It’s Brit English, not American. It may make perfect sense in that context.