Fopp is your best bet in London, follow Charing Cross Road up from Leicester Square tube station until you get to the theatre showing Harry Potter, it's just there on the right, opposite to McDonalds I think. Forbidden Planet is just further up the same road on the left if you like books and comics as well.