About Salt & Rye Limited (12374102) United Kingdom