Nature’s Glory sells a broad range of organic-certified products, ranging from organic food to organic soap. Its organic castile soap collection, The Blessed Soaps, is uniquely formulated with the right balance of natural ingredients for a gentle cleansing and moisturising effect.