Following all the kerfuffle about EA and their diktat that you must be an EA member to run for your club in GP races, I have just entered the Deal Dinosaur 10k on 24th July, which is a GP race. I entered via Runners World, who of course charge you £2 for the privelege. I entered as affilated, put TRAC down as my club and then was asked, in a non-mandatory box, for affiliation number "if known". I did not put anything in and my entry was accepted.
For years I have suspected that the RW site works on the basis of the Club being affiliated not the individual. If you book a race through RW at the £2 cheaper affiliated rate you must put down a club name, but you do not have to put an affiliation number because, presumably, they know that most members will not know what their club's affiliation number is. This might be a way for folk like Andy to continue to score points in the GP races without being an EA member.