About S & W Shellfish Limited (06723884) United Kingdom