Your fence length in — exact panels, posts, and the concrete needed for every post hole, out.
Standard UK fence panels come in 1.83m (6ft) widths. A 20m run divided by 1.83m gives 10.9 panels — since you can't buy a fraction of a panel, you round up to 11, which actually covers 20.13m, slightly more than your original measurement. This is completely normal and why fence runs are almost never buildable to an exact metre figure.
Every panel needs a post on each side, and adjacent panels share a post — so a straight run of N panels needs N+1 posts, not N×2. An 11-panel fence needs 12 posts, not 22.
A 20m fence with standard 1.83m panels needs 11 panels and 12 posts, covering an actual 20.13m. Each 300mm-diameter, 600mm-deep post hole needs about 0.042 m³ of concrete — across 12 posts that's 0.51 m³ total, roughly 43 bags of 25kg concrete mix.