Here's a comprehensive guide to how to pack for London. Wherever you're traveling from and however long you're staying, it will help.