Overview
Legal name
LEBOFF AND SOLAR INTERNATIONAL LTD
Region
London
Registered address
LOCKFIELD AVENUE
BRIMSDOWN
ENFIELD
MIDDX.
EN3 7TG
Insolvency history
Yes