Milliner
Butcher
A person who provides specialist food items may be called a 'purveyor' of those items. So someone who sells tea is a purveyor of tea.
A haberdasher is a person who sells men's hats.
A person who sells cars is called a Car Dealer. There are many names for someone who sells cars. The Title "Car Salesman" is one of the more polite ones that come to mind....lol.
A realtor
Sales person
Textile Merchant
Ironmonger
Retailer or contractor
A food seller!
A milliner
Newsagent