varying socioeconomic factors there I guess. I might just be shooting out stereotypes here, but in Wales / Scotland, where there is plenty of patriotic sentiment, the tories will always flounder - being seen as the most english of english parties, and maybe it's to do with that, historically lots of the mines / docks etc, full of workers in these areas? shoot me down if im writing codswallop
and yes the centre has gravitated to the right imo I'm not sure if it's a temporary or a growing gradual cultural shift.