About J.c.r. Electrical & Renewables Energies S.l Ltd (11100583) United Kingdom