About The Watch Shop Holdings Limited (11640948) United Kingdom