is not in process of liquidation on Nov 3, 2023
Where is SOUTH COAST MOTORS's headquarters?
SOUTH COAST MOTORS's headquarters is located at DELOITTE HOUSE, 181 BERG STREET, PIETERMARITZBURG, 3201
What year was SOUTH COAST MOTORS started?
SOUTH COAST MOTORS was started in 1992