There's racists in every country. Saying "the English are racist" or "the English aren't racist" are both meaningless generalisations.
There's lots of English people who aren't racists. And there are too many who are. And the important thing is to minimise the effect of the ones who are, and help them get out of that way of thinking if possible.