Имате празни места в данните си (не нули):
SELECT Table1.Name, Table1.Address, Table1.TelephoneNumber
FROM Table1
LEFT JOIN Table2
ON Table1.TelephoneNumber = Table2.PhoneNumber
AND Table1.TelephoneNumber != ''
Проверка за NOT NULL
няма да помогне, защото null не е равно на null (докато празно е равно на празно)