About Salt & Char Ltd (12241777) United Kingdom