Not sure i just stoped in for the first time and it was surprisingly awsome.
This store is part of the Shop n Save brand. Don't know who the manager is though.
I do not know who owns this store nor its history, sorry I was not able to help you
Thanks! Your answer is awaiting moderation.