Calls to the various 1xx and 116xxx numbers cannot be listed at the very top of the page as this would imply that giffgaff offer these free calls as a benefit provided by giffgaff. That would be false advertising.
In any case, the one number where that is currently the case, will not be so for very much longer. Further change is on the way.
Calls to the police non-emergency 101 number generally cost 15p per call due to a decision made by the Home Office in 2010 to not fully fund this aspect of the 101 service.
However, while calls to 101 are supposed to be 15p per call, this is now not always the case.
From a BT payphone callbox, the minimum charge for calls to landlines and mobiles is 60p. BT declined to spend vast amounts of money altering the coin mechanism to accept 15p for a call to 101 and thus made calls to 101 free of charge from the beginning.
More recently, after feedback from callers, giffgaff, Vodafone (on pay-as-you-go tariffs), Virgin Media (on all landine tariffs) and Virgin Mobile (on all tariffs) have also made calls to 101 free of charge at all times.
The Home Office has also responded to arguments raised by campaigners by finding an extra five million pounds funding to make calls to 101 free-to-caller in all cases from 1 April 2020.
giffgaff has less than six months to promote "free calls to 101" as a giffgaff benefit. If the list of "1xx" numbers is to go anywhere different to where it is now, it would need to be after the entry for "084, 087, 09, 118". Duplicating it into both the first and second section would not be a good idea for the reasons already discussed.