About The Margolis Watch Company Ltd (11798905) United Kingdom