It looks like that village where they filmed "The Eagle Has Landed". That's what it reminded me of anyway. Nice to have your puzzles back Brumas. Is the Aitchbee thing a clue?
How to watch Wimbledon 2015 live online: follow the tennis from your laptop or PC