About Salt & Sea Limited Partnership (SL032207) United Kingdom