About Southwold Oyster Company Ltd (12409900) United Kingdom