S & T Components came into being in 2010 as a company enlisted under no 07313605, located at S1 1WF Sheffield at 93 Queen Street. Its last known status was dissolved. S & T Components had been offering its services for at least 5 years.
The following firm was supervised by 1 director: Stephen K. who was presiding over it for 5 years.