Prueba esta lógica:
SELECT te.*
FROM [dbo].[tblBranchTimingEntry] te
WHERE BranchEntryId = 24 AND
'2015-01-14' < toDate AND
'2015-02-28' > fromDate;
Dependiendo de lo que quiera decir con "superposición", podría ser <=
y/o >=
.
La lógica es:dos intervalos de fechas se superponen:el primero comienza antes de que termine el segundo y el primero termina después de que comience el segundo.