About C & C 21 Limited (SC411529) United Kingdom