About Scarborough Fair Shellfish Limited (12614576) United Kingdom