After four years in business off Hwy. 6, The Station Seafood Co. closed in late November. However, officials said they are “actively searching” for another location in northwest Houston where they can continue serving customers.