Why is the UK asking citizens to stockpile food and water? Cyberattacks, extreme weather among key concerns - Rationale

The UK is urging households to prepare for three days of disruption under its ‘Be Ready’ campaign. What prompted the advice, and what should residents keep at home?