About Stc Sports Club Limited (07240926) United Kingdom