Overview
Legal name
FLOGARD SYSTEMS LTD.
Region
Wales
Registered address
UNIT 11
MAESGLAS INDUSTRIAL ESTATE
NEWPORT
NP20 2NN
Insolvency history
No