Founded by Margo and Francesco Marrone, The Organic Pharmacy in Kings Road, London opened in 2002. It was the first and only pharmacy in the...