About Stile Watches Limited (09176323) United Kingdom