About The Watch Roll Company Ltd (13460811) United Kingdom