About Rotherslade Shellfish Limited (07761619) United Kingdom