About Up North Watch Traders Ltd (11585698) United Kingdom