About The Luxury Watch Company Group Ltd (12066419) United Kingdom