About S T Sales Limited (05910284) United Kingdom