About C & C Green Energy Ltd (06798638) United Kingdom