That's really shoddy reporting.
What the article in the OP doesn't say (but
this one does) is that the survey only questioned Britons under 20. That could mean a 19-year old university student who should know better, but it could also mean a 12-year old primary school student who probably hasn't learned much history yet.