About Scillonian Shellfish Limited (04643456) United Kingdom