About Sequential Investors Ltd (10381056) United Kingdom