About C & C 23 Limited (SC502206) United Kingdom