A. Lange and Sohne Grand Lange 1 117.025 Watch | Watchfinder & Co.