S&T Interiors and Contracting S&T Interiors and Contracting is a contracting company in the GCC region, established in 1977, headquartered in Oman. Services Main Contractor Website stcgroups.com Get exclusive S&T Interiors and Contracting updates on your email Property enquiry Service offer Product offer Subscribe S&T Interiors and Contracting News News from the company + Post news Show all Buildings Show all buildings The Elsworthy Collection NW3 Completion 2018