Anyone remember the DS book written by Michael Oldfield?
The story is there.
The pub was in Greenwich, called the White Swan and that was before David shared a flat with John. Actually when that happened David didn't met John yet. David was living in a shared apartment in Greenwich and MK visited him frequently. They visited that pub frequently too.