About James Ritchie & Son (clockmakers) Limited (SC223962) United Kingdom