Noticed this driving along Queen's Rd West recently - can't find any internet references and just remember they had a sign out the front with a phone number, but has anyone on here checked them out?