is not in process of liquidation on Mar 19, 2024
Where is SERVACAR LTD's headquarters?
SERVACAR LTD's headquarters is located at FORT WM BLDG, FACTORY LN, BOX 9070 ST JOHNS A1A 2X6
What year was SERVACAR LTD started?
SERVACAR LTD was started in 1968
Sources: Digital Government and Service NL