is liquidated
Where is South Central Oil Company's headquarters?
South Central Oil Company's headquarters is located at 1108 107TH STARLINGTON, TX 76010
What is South Central Oil Company's industry?
South Central Oil Company is in the industry of DEAL IN PETROLEUM, NATURAL GAS, ETC
What year was South Central Oil Company started?
South Central Oil Company was started in 1967
Sources: Alabama Secretary of State