Company identity
Founded / incorporated
10 January 1910
Company number 00106921
Legal name
STC
Company type
PRIVATE-UNLIMITED
Region
London
Registered address
Unknown
Insolvency history
Yes