About Ritchie Mackenzie & Company Limited (SC037717) United Kingdom