Shop independent! Independent London/ Store Guide is a guide to the wonderful independent boutiques in London, featuring photographs and clear maps.