About Stti Design & Engineering Limited (10731344) United Kingdom