it's not classed as a holiday, we don't get a "bank holiday" for it though we should,
it's not promoted at all in this country for fear of it being seen as "right wing" or maybe even racist, which it isn't (our national flag is the "union flag" why not the "flag of st. george" ?),
it's just peep's expressing their love of being english.