Only 16,000 spots up for grabs for run that takes in Hyde Park, Green Park, St James’s Park and Kensington Gardens