Company identity
Company number SC521029
Company profile
UK company SC521029, incorporated on 24 November 2015.
Home - Locogen Energy Services
Commercial Solar PV Installers Since 2009 Book a Free Assessment Since 2009 the Locogen Energy Services team have been delivering solar PV installations to clients across the UK. Our multi-disciplinary team is vastly experienced in rooftop and ground-mounted solar PV together with associated technologies that can add value to solar PV like battery storage and
Company number SC521029
Updated 07 Jul 2026 09:49
Reference milestones and recent Companies House filing stream events.
Next confirmation statement due date
Next accounts due date
Last confirmation statement made up date
Last accounts made up date
Company registered at Companies House