About C&l Group Ltd (11712068) United Kingdom