Where can I buy a souvenir gift for someone online in London UK?

I am in London for few days on a business trip and I am really busy, I don't have time to go to central London and buy some souvenirs gifts for my friends. Is there any online souvenir shop someone recommends where I can buy online and it gets delivered to me to my hotel?
5 answers 5