Heavy rains, snowfall in parts of GB