The last military action to take place geographically (albeit
not politically) in England, that I can think of is the storming of
the Iranian Embassy in London, by the SAS, on May 8th 1980, which
ended the Iranian Embassy Siege ... Of course, being a foreign
embassy, it's not technically/politically English soil, hence the
use of the term "geographically" ...