About Stm Projects Limited (04308325) United Kingdom