I think it would be better to let the users config visibility of the Keyshops based on the risk that each Keyshop have.
For example, if I just want to hide Keyshops that act as a Marketplace (as I find them the least secure ones) I can have a configuration panel on the settings to disable that with a switch and make the page to not show any store that has the Marketplace risk.
This gives users more granularity over just enable/disable Keyshops at all.