About Luxury Watch House (uk) Ltd (12902735) United Kingdom