You could try
[email protected] (not sure there are any public UK addresses), but I doubt you'd get a reply unless they have a generic one prepared.
As for St. Georges - it might be celebrated in a few places, but I've never seen any and I would suspect neither have a large chunk of the English population. When this was mentioned a while back elsewhere, no one I spoke to had a clue it even existed.
Also if they did that it would upset the Scots, Welsh and Northern Irish as it is meant to be the United Kingdom version rather than the English one.