About S T Johnmore Investments Limited (11241336) United Kingdom