Currently 11850/12280, that’s crazy, especially when the underlying GBP/EUR and EUR/BTC spreads (assuming GBP/EUR on Bitstamp) are both tiny.
I know you need to account for some volatility as you’re acting as an intermediary, but that’s a ~4% spread: why is the price difference so huge?