About Sea And Salt Limited (12621769) United Kingdom