Just to add a bit of background to these storms, they are a regular feature of UK weather. It has a long-established name, "Spanish plume": https://en.wikipedia.org/wiki/Spanish_plume
Essentially, warm, humid air from Spain gets drawn up towards the UK by low pressure over the Bay of Biscay...