About Taylor Watches Limited (10579299) United Kingdom