Noblesse oblige

Posted by Noritakelady on April 01, 2004

I have a hallmarked silver badge, with the motto "Noblesse oblige" on it. That bit I understand. However, there is a shield on it with "TSC" or "STC" intertwined. does anyone out there know which organisation it refers to?

thank you!!