Captain D’s, an iconic American seafood restaurant, is due to open 20 stores across the UK as it makes its first moves into Europe. The chain is known for its fried seafood delicacies and has been ...