Overview
Legal name
DEVON DIRECT WINDOWS LIMITED
Region
South West England
Registered address
53 FORE STREET
DEVON
PL21 9AE
Insolvency history
Yes