Google uses a crawler from the US and India to collect data, therefore it shows the rich snippet in US dollars. In order to prevent this, we need to direct customers from the US and India to your UK page and add an option for them to move to their relevant country page.