About David Ritchie (implements) Limited (SC029454) United Kingdom