Is that Ian Allen(?) shop still around somewhere near LHR ? I think it was on the Great West Road on a corner of a parade. I came, by chance a few years back, to a rather good enthusiasts shop in a little village close to Amsterdam Schipol Airport that seemed to have everything that an enthusiast might desire. Zurich also had one if I remember next to the viewing terraces and possibly Frankfurt the same.
SHJ