About Westside Shellfish Limited (06389303) United Kingdom