About C & Lcr Limited (12182481) United Kingdom