About Stm 3 (newport) Ltd (09589949) United Kingdom