Yes to Walker's Shortbread and a wide selection of teas, not sure about the other things. Try The English Shop in St Charles.
They have some of the cookie brands you mentioned, and I've seen Dairy Milk and Ritter Sport so they may have Cadbury.
Thanks! Your answer is awaiting moderation.