About St. Thomas Management Company Limited (NI038645) United Kingdom