About St. Thomas Investments Ltd. (SC270077) United Kingdom