About The Watch Exchange London Limited (12500992) United Kingdom