About Kennard S Watches Limited (12391492) United Kingdom