About Salt & Sugar Ltd (13571275) United Kingdom