About C & N Leicester Limited (10152912) United Kingdom