Overview
Legal name
KARL VELLA (DEESIDE) LTD
Region
North West England
Registered address
KARL VELLA GROUP LTD
GILLIBRANDS ROAD
SKELMERSDALE
LANCASHIRE
ENGLAND
WN8 9TA
Insolvency history
No