Regarding the publisher of the posted piece, the location of "Sanders Research Associates" (Hertfordshire, UK) is also a little interesting.
Good catch - well spotted. Yes ... that is a notable address.