Stores at London, Shepherd's Bush