I'm from Brazil, where it is never too cold, but I'm on my way to London next week and I'd like to know where I can buy cheap gloves, hats, scarfs, socks and thick coats. I'll be staying at the Royal National on Russell Square and the closer, the better! And if you can give me numbers, it'd be...