About K.c. Richards Limited (01451286) United Kingdom