You can never be entirely sure, especially with different airlines, but I did the following in December:
BLK-IOM NM NM103 LET-410 08:25-09:05
IOM-DUB RE RE374 ATR42 11:10-11:50
DUB-LHR EI EI168 A320 14:10-15:25
LHR-MAN BD BD592 A320 17:55-19:00
No trouble at all with connections (and I had to do airport check in at LHR for the last leg). A lot of sitting around in airports, could easily have had a bit less of a gap at each airport.