About Sand And Salt Ltd (10598544) United Kingdom