Ответ: Нет, это тема "предлоги места"
Объяснение: предлог "on" мы употребляем для обозначения обозначения места(живого места: снег на земле(снег непосредственно лежит на поверхности)/времени
"in" мы употребляем когда мы приезжаем(условно это открытые пространства(что-то большое(опять же, условно)) - города, поля, горы...)
in мы так же употребляем так же с улицами.
По-этому нужно сказать in Jameson Street.
We had lived in London for 5 years before we moved to Madrid. - Мы прожили ( внутри Лондона) в Лондоне 5 лет перед тем как переехали в Мадрид.