its a path mate, not a road bridge pillar or a 60,000 sq ft truck depot...
normal ballast from the builders merchants will do you for 99% of the concreting jobs youll come across.... including house footings etc...
6mm gravel is something youll chuck at wet render on a wall to make it look retro style :RpS_blink:
20mm down means 20mm and anything smaller than 20mm - like 14mm, 10mm, 6mm, 4mm, 2mm, 1mm, 0.5mm.... in other words, ideal for what you need, its only ever used for concreting and possibly blinding off 3" clean.... (blinding - filling in the gaps and whacking down so as not to puncture a membrane)