The most detailed history of this iconic brand told through 120 watches from James Dowling, aka 'Mr Rolex'.