About David Ritchie & Sons Limited (SC231418) United Kingdom