About Salt & Grant Ltd (13292892) United Kingdom