Visually dandelions may draw up childhood memories, but they offer many health benefits – from the flowers, to the leaves, and right down to the root.