A unique shopping complex in London, Coal Drops Yard features niche brands, restaurants with heated terraces, and a vibrant outdoor market.