About La Montre Watch Company Limited (13260025) United Kingdom