About C & C 26 Limited (SC549744) United Kingdom