About S&t Controls Limited (06646069) United Kingdom