Not me. I know all the big stamp shops are clustered on The Strand in London, and the biggest of the big is Stanley Gibbons. Beyond that, nothing.

//