About C & C 99 Limited (SC685674) United Kingdom