Strong winds, rain, and snow are expected across Scotland, northern England, the Midlands, and Wales, with gusts reaching up to 90 mph.