About S & T Performance Ltd (09888043) United Kingdom