The Met Office has issued a red weather warning for Scotland and amber weather warnings for Northern and Eastern England, with up to 20cm of snow also expected to fall across South-West England and Wales on Thursday and Friday.