By Kevin White2015-09-02T14:09:00
The retailer will pay suppliers 29.93 pence per litre until 28 February 2016
Already have an account? Sign in here