About S.& T. Holdings Limited (02398997) United Kingdom