See https://en.wikipedia.org/wiki/National_anthem_of_England for various candidates.
'Land of Hope and Glory' is about Britain and the British Empire - so hardly a candidate for English national anthem. (Unless you're one of those people who blame all imperialism on the English.)
'Jerusalem' - John Wood wrote >Its religious message doesn't reflect the view of many in England<. It's not really religious, unless you regard Blake's peculiar mythology as Christian. It's still sung at Labour Party conferences. We played it at my dad's funeral - he was communist and atheist.
If 'Land of Hope and Glory' is excluded as being too imperialist, we probably have to exclude 'Jerusalem' as being too socialist.