About Stevens Smith Investments Ltd (11388305) United Kingdom