About S.c. & T. Limited (05186373) United Kingdom