Located at C/o Foresight Group Llp The Shard, London SE1 9SG Europa Solar 23 Limited was classified as a Private Limited Company with 07728930 Companies House Reg No. It'd been started 13 years ago before was dissolved on 2021-11-30.
This specific company was directed by one director: Graham S., who was appointed in 2016.