I would like to suggest Hethel ! a few irrelevent reasons :-
Lotus cars are built at Hethel, on the airfield.
The car in your link is registered in Norfolk (EX suffix).
Hethel is in Norfolk, not Cambridgeshire, as mentioned in your link.
Within 2 / 3 miles of Hethel is a very large radio / tv transmitter tower (Tacolneston).
I hope this does not blur your challenge any more ?
Keith.