About Salt & Salt Properties Ltd (08849396) United Kingdom