SJS meaning in oil and gas
Definition
St James's Square
SJS means St James's Square. a major oil and gas company corporate headquarters in central London
a major oil and gas company corporate headquarters in central London
✓ Verified term
St James's Square
SJS means St James's Square. a major oil and gas company corporate headquarters in central London
a major oil and gas company corporate headquarters in central London
You might also be looking for