Overview
Legal name
CALOBA LIMITED
Region
South West England
Registered address
30A ST JAMES PLACE
MENGOTSFIELD
BRISTOL
BS17 3JB
Insolvency history
Yes