About Williams Shellfish Limited (06077287) United Kingdom