About Stm (sussex) Limited (10289592) United Kingdom