About S&a Naturals Limited (11529224) United Kingdom