Award-winning sustainable fashion brand Aqua & Rock has opened its first flagship store in London’s Covent Garden. Founded by Dea Baker, an innovator who has invented new sustainable fabrics, ...