About London Watch Group Limited (10649133) United Kingdom