BA systems are showing A320 , so doesn't look like BACF.
Current timings and aircraft types loaded ,would indicate it isn't the LGW nightstop as it arrives too late to op to IBZ @ 2235hrs ,also certainly on some dates the LGW a/c is an A319 not an A320 which is on the IBZ.
There are 3nightstops from LHR the earliest of which gives a good turnaround time to the IBZ dep, and it is also an A320.
It looks like its LHR crew,presumably mixed fleet .
I do however doubt this will involve crews laying over in Ibz.
The same crew would op EDI/IBZ/EDI having either operated or positioned LHREDI the previous day and returning the day after the IBZ rotation.