In the UK, there is no legal requirement to carry identification. The police have no right to challenge you here for that type of info.
The UK government is considering introducing such a requirement in future years, and it is being seriously resisted by the sane members of our population here and by most of our parliamentarians.