About The Seafood Processors Association Limited (03214178) United Kingdom