As the 'buzzard flies' Stockport isn't far at all from some great hunting ground and there are clear green routes around that area too, flanking the motorways and connecting the golf courses.
Buzzards are the most common bird of prey in the UK but when we first moved to Cheshire in 1989 they were still comparatively few even in the best of territory. By the time we left 4 years ago they were certainly much more obvious and I'd see them every few days. Now we are in Somerset we see more buzzards than robins and we have a family group that will hunt from our trees.
If someone
was flying captive birds then you'll often see wild birds coming in for a look. Perhaps your supermarket buzzard was just being nosy!
Kindness is the language which the deaf can hear and the blind can see ~Mark Twain