About Salt On The Strand Ltd (13152298) United Kingdom