Similar round here - seeing anyone else without a mask in Tesco or M&S is very much the exception.
On trains the compliance is far less, with a number of people taking them off once they are sitting down.
Round here, *very rarely* you get someone showing off their face in Tesco late at night, other than that pretty much 100% masked in all the shops for months now (well, excluding me).
Not actually been on a train since before the start of 'lockdown 2'. Will probably change that this coming weekend.