Overview
Legal name
SATRA SERVICES LIMITED
Region
East Midlands
Registered address
WYNDHAM WAY
TELFORD WAY
KETTERING
NORTHANTS
NN16 8SD
Insolvency history
No