About George Ritchie & Son Ltd. (SC227325) United Kingdom