Overview
Legal name
LYFORD RENEWABLES SOLAR LIMITED
Region
London
Registered address
THE SCALPEL JTC (UK) LIMITED
18TH FLOOR, 52 LIME STREET
LONDON
ENGLAND
EC3M 7AF
Insolvency history
No