I had an opportunity to take a walk up that way. It's at 375 Queen St, right up near the Vic Market. I went past, but not in. The cats seems to have landed on their feet, so to speak, as the building is an impressive bluestone structure.
Footnote - I see that the idea started in Japan, and that you get 2 hours with the cats at the London equivalent!