Coronavirus has challenged daily life in Britain in a way not seen for generations.