About Salcombe Shellfish Ltd (11258955) United Kingdom