About C C Leicester Limited (12199872) United Kingdom