Here’s everything you need to know about visiting Borough Market, London's most delicious destination for foodies, locals and tourists.