About Chandlers Seafood Ltd (10658998) United Kingdom