About Southwold Shellfish Ltd (11054116) United Kingdom