About K.c. & Sons Limited (SC257873) United Kingdom