You should be able to open as many shops as you like, it'll only make it better for everyone and restrictions would only anger people more.
I do support the idea of a 'map' similar to what the official has for shops where you can search for item 'x' one time, not in 3 different kingdoms (2...