About Howes Horology Limited (12207127) United Kingdom