About S & T Design Limited (07104521) United Kingdom