They lived at 228 Heneage street, so The Fountain wouldn't be too far from where they lived, i also know Harry and Ina married in 1923...So i imagine if they ran a place together would have been after this. As you have said, no pub appears in your listing, post 1921.
Either i've been looking...