About The London Watch Club Ltd (11188090) United Kingdom