Contract Notes vs LSE Trade info

I’ve just made a buy but I’m seeing slight differences in pricing between my contract note on FT and the LSE Trade screen


Contract Note:
Price : 1268.94p
Stamp Duty: £4.95
Shares: 78
Total: £989.77 (+ £4.95)

Why is the total on LSE=£988.63 but on FT=£989.77?

Any thoughts?