About Salt & Sage Ltd (12276888) United Kingdom