Petrol prices are also affected by the pound:dollar exchange rate, as oil is priced in USD per barrel. It is also complicated by the oil company's internal arrangements - exploration & extraction sell to refining, who sell to distribution who sell to retail. Nothing sinister in this - most big multi nationals operate this way, to minimise their tax burden, but it does make linking pump prices to crude oil prices a lot more complicated.
Like others, I try to shop around and avoid buying at the outlets who are charging sky-high prices. Plenty of other folk go to them, though or they'd be out of business!
Old Foxy