Filling up has become painful again. The average price of unleaded petrol across the UK reached 158.8p a litre in the week to 25 May, with diesel sitting at 185.1p, leaving pump prices at their ...