About Roger Still Horology Ltd. (09842362) United Kingdom