About S T Dewi Limited (11738300) United Kingdom