About Plumley Shellfish Limited (12110849) United Kingdom