Abe123 apologies if this appears a silly question, but your trip from NCL to TLV was on one ticket, yes? If so, the above advice is sound and frankly it’s pretty poor of BA to suggest waiting 48 hours. But if you booked your NCL-LHR flight separately for any reason, the risk of getting to LHR on time for the TLV flight is entirely yours.