When I joined the Army in the early 60's, (volunteer), My ID card and Passport had me as 'British/English', you don't get that now, but I was classed that way because my Father was born here of foreign parents, (they came here to escape persecution), and my mother, who was a 'War Bride', was foreign.
How it worked then, was that if both your parents were born here, regardless of origin, and you were born here, you had English nationality.
Sadly, there's no such thing now.
But having said that, i've read the BNP Manifesto, and it scares the living daylights out of me, i'm in the same boat as far as they are concerned.