By Beth Brooks2015-03-13T11:00:00
A record 14 indie forecourts featured in this year’s ranking, with their combined sales rising 19% to £2.9bn
Already have an account? Sign in here