As BP posts record profits of £7 billion, retailers are still taking 10p per litre more than normal for the price of petrol
Co-founder of Arch motorcycles