Britons were found to be the most likely to claim that businesses' desire for ever-greater profits was driving any price spikes in shops, research reveals.