Explore the vibrant world of handmade products at Ecoafriq, one of London’s finest and most diverse handmade shops. From exquisite…