About C And C Leire Holdings Limited (13682371) United Kingdom