Tente esta lógica:
SELECT te.*
FROM [dbo].[tblBranchTimingEntry] te
WHERE BranchEntryId = 24 AND
'2015-01-14' < toDate AND
'2015-02-28' > fromDate;
Dependendo do que você quer dizer com "sobreposição", isso pode ser
<=
e/ou >=
. A lógica é:dois intervalos de datas se sobrepõem, o primeiro começa antes do segundo terminar e o primeiro termina após o segundo começar.