when you say 'non white British' -
does that mean British people who are not white, or people who are neither white nor British?
I do agree with your statement that the data is not particularly accurate though, especially when I look around and see with my own eyes.
By the way, in case you are interested, I am British, but with quite a complex heritage. Like many in this fine nation of ours, some may say.