About Sugar And Salt Ltd (11618267) United Kingdom