About Sheldon Shellfish Ltd (SC568986) United Kingdom