Britain is doing more of its shopping online and not just because it’s been freezing