About D.c. Ritchie Limited (SC631019) United Kingdom