About The Watch Collectors Club Ltd (12744867) United Kingdom