Welwyn Track League 2016

Track League , Welwyn Garden City – Friday, 26 Aug 2016

Event Summary

Event Details

Event URN:

396665

Start Date:

Fri, 26th Aug 2016

Event Type:

Track League (Competitive)

Venue:

Gosling Sports Stadium, Stanborough Road, Welwyn Garden City, Hertfordshire, AL8 6XE

View map

Results

Confirmed Results

Senior A - 10 Lap Scratch

Position Name Club name Rider status Category Points
Senior A - 10 Lap Scratch - Results
1.  John McClelland Bush Healthcare CRT Finished Elite 0
Points: 0 | Status: Finished | Category: Elite
2.  Alexi Edwards Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Nathan Blackmore Welwyn Wheelers CC Finished N/A 0
Points: 0 | Status: Finished | Category: N/A
4.  Nick Day Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A

Senior A - 12 Lap Points

Position Name Club name Rider status Category Points
Senior A - 12 Lap Points - Results
1.  John McClelland Bush Healthcare CRT Finished Elite 0
Points: 0 | Status: Finished | Category: Elite
2.  Joel Stewart Kenton RC Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
3.  Glenn O'Brien CC Luton Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Nick Day Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A

Senior A - Devil

Position Name Club name Rider status Category Points
Senior A - Devil - Results
1.  John McClelland Bush Healthcare CRT Finished Elite 0
Points: 0 | Status: Finished | Category: Elite
2.  Alexi Edwards Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Joel Stewart Kenton RC Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Laurence Lisher Green Arrow CRT Finished 2nd 0
Points: 0 | Status: Finished | Category: 2nd

Senior A - 10 Mile Scratch

Position Name Club name Rider status Category Points
Senior A - 10 Mile Scratch - Results
1.  Joel Stewart Kenton RC Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
2.  Simon Best OLYMPIA SPORT Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
3.  Adrian Ward Team Terminator Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Alexi Edwards Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A

Senior B - 10 Lap Scratch

Position Name Club name Rider status Category Points
Senior B - 10 Lap Scratch - Results
1.  Thomas Zittel Willesden Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
2.  Adrian Ward Team Terminator Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
3.  Tom Gallacher Endeavour RT 2016 Finished 4th 0
Points: 0 | Status: Finished | Category: 4th
4.  Ryan Savage Crest Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd

Senior B - 10 Lap Points

Position Name Club name Rider status Category Points
Senior B - 10 Lap Points - Results
1.  Ryan Savage Crest Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
2.  Sophie Lankford Aprire Bicycles/HSS Hire (2017... Finished 2nd 0
Points: 0 | Status: Finished | Category: 2nd
3.  Thomas Zittel Willesden Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Simon Best OLYMPIA SPORT Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd

Senior B - Devil

Position Name Club name Rider status Category Points
Senior B - Devil - Results
1.  Tom Gallacher Endeavour RT 2016 Finished 4th 0
Points: 0 | Status: Finished | Category: 4th
2.  Eric Paillet North Road CC Finished 0
Points: 0 | Status: Finished
3.  Ryan Savage Crest Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Simon Best OLYMPIA SPORT Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd

Youth AB - 6 Lap Scratch

Position Name Club name Rider status Category Points
Youth AB - 6 Lap Scratch - Results
1.  Max Bolton Lee Valley Youth Cycling Club Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Archie Peet Team Milton Keynes Finished B 0
Points: 0 | Status: Finished | Category: B
3.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B

Youth AB - Girls Sprint

Position Name Club name Rider status Category Points
Youth AB - Girls Sprint - Results
1.  Abigail Old Hillingdon Slipstreamers Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Freya Butler Welwyn Wheelers CC Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Amelia Hopper Colchester Rovers CC Finished B 0
Points: 0 | Status: Finished | Category: B

Youth AB - Boys Sprint

Position Name Club name Rider status Category Points
Youth AB - Boys Sprint - Results
1.  Archie Peet Team Milton Keynes Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Max Bolton Lee Valley Youth Cycling Club Finished B 0
Points: 0 | Status: Finished | Category: B
3.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B

Youth AB - Devil

Position Name Club name Rider status Category Points
Youth AB - Devil - Results
1.  Archie Peet Team Milton Keynes Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B
3.  Max Bolton Lee Valley Youth Cycling Club Finished B 0
Points: 0 | Status: Finished | Category: B

Youth BDCE - 4 Lap Handicap

Position Name Club name Rider status Category Points
Youth BDCE - 4 Lap Handicap - Results
1.  Abigail Old Hillingdon Slipstreamers Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Freya Butler Welwyn Wheelers CC Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B
4.  Rupert Cavill Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D

Youth CDE - 3 Lap Scratch

Position Name Club name Rider status Category Points
Youth CDE - 3 Lap Scratch - Results
1.  Max Jackson Welwyn Wheelers CC Finished C 0
Points: 0 | Status: Finished | Category: C
2.  Thomas Dixon Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D
3.  Eleanor Bolton Lee Valley Youth Cycling Club Finished C 0
Points: 0 | Status: Finished | Category: C

Youth CDE - 4 Lap Points

Position Name Club name Rider status Category Points
Youth CDE - 4 Lap Points - Results
1.  Max Jackson Welwyn Wheelers CC Finished C 0
Points: 0 | Status: Finished | Category: C
2.  Thomas Dixon Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D
3.  Eleanor Bolton Lee Valley Youth Cycling Club Finished C 0
Points: 0 | Status: Finished | Category: C

Youth CDE- Sprint

Position Name Club name Rider status Category Points
Youth CDE- Sprint - Results
1.  Max Jackson Welwyn Wheelers CC Finished C 0
Points: 0 | Status: Finished | Category: C
2.  Eleanor Bolton Lee Valley Youth Cycling Club Finished C 0
Points: 0 | Status: Finished | Category: C
3.  Thomas Dixon Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D

About the Event

Info for Riders

League Registration Fee Required:- Senior / Junior £10.00 Youth £5.00

The Races

Senior A - 10 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior A - 12 Lap Points Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior A - Devil Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior A - 10 Mile Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior B - 10 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior B - 10 Lap Points Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior B - Devil Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Youth AB - 6 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth AB - Girls Sprint Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth AB - Boys Sprint Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth AB - Devil Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth BDCE - 4 Lap Handicap Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth CDE - 3 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth CDE - 4 Lap Points Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth CDE- Sprint Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
U16/U14/U12/U10/U8 Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 19:00 Youth Only Track League Youth ---
Entry: On Day: (£5.00)
Fri 26/08/16 – 19:00
Youth Only, Track League Youth
E/1/2/3/4 Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 19:15 Regional C None ---
Entry: On Day: (£10.00)
Fri 26/08/16 – 19:15
Regional C, None

Event Summary

Event Details

Event URN:

396665

Start Date:

Fri, 26th Aug 2016

Event Type:

Track League (Competitive)

Venue:

Gosling Sports Stadium, Stanborough Road, Welwyn Garden City, Hertfordshire, AL8 6XE

View map

Results

Confirmed Results

Senior A - 10 Lap Scratch

Position Name Club name Rider status Category Points
Senior A - 10 Lap Scratch - Results
1.  John McClelland Bush Healthcare CRT Finished Elite 0
Points: 0 | Status: Finished | Category: Elite
2.  Alexi Edwards Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Nathan Blackmore Welwyn Wheelers CC Finished N/A 0
Points: 0 | Status: Finished | Category: N/A
4.  Nick Day Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A

Senior A - 12 Lap Points

Position Name Club name Rider status Category Points
Senior A - 12 Lap Points - Results
1.  John McClelland Bush Healthcare CRT Finished Elite 0
Points: 0 | Status: Finished | Category: Elite
2.  Joel Stewart Kenton RC Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
3.  Glenn O'Brien CC Luton Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Nick Day Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A

Senior A - Devil

Position Name Club name Rider status Category Points
Senior A - Devil - Results
1.  John McClelland Bush Healthcare CRT Finished Elite 0
Points: 0 | Status: Finished | Category: Elite
2.  Alexi Edwards Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Joel Stewart Kenton RC Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Laurence Lisher Green Arrow CRT Finished 2nd 0
Points: 0 | Status: Finished | Category: 2nd

Senior A - 10 Mile Scratch

Position Name Club name Rider status Category Points
Senior A - 10 Mile Scratch - Results
1.  Joel Stewart Kenton RC Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
2.  Simon Best OLYMPIA SPORT Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
3.  Adrian Ward Team Terminator Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Alexi Edwards Team Milton Keynes Finished A 0
Points: 0 | Status: Finished | Category: A

Senior B - 10 Lap Scratch

Position Name Club name Rider status Category Points
Senior B - 10 Lap Scratch - Results
1.  Thomas Zittel Willesden Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
2.  Adrian Ward Team Terminator Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
3.  Tom Gallacher Endeavour RT 2016 Finished 4th 0
Points: 0 | Status: Finished | Category: 4th
4.  Ryan Savage Crest Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd

Senior B - 10 Lap Points

Position Name Club name Rider status Category Points
Senior B - 10 Lap Points - Results
1.  Ryan Savage Crest Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
2.  Sophie Lankford Aprire Bicycles/HSS Hire (2017... Finished 2nd 0
Points: 0 | Status: Finished | Category: 2nd
3.  Thomas Zittel Willesden Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Simon Best OLYMPIA SPORT Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd

Senior B - Devil

Position Name Club name Rider status Category Points
Senior B - Devil - Results
1.  Tom Gallacher Endeavour RT 2016 Finished 4th 0
Points: 0 | Status: Finished | Category: 4th
2.  Eric Paillet North Road CC Finished 0
Points: 0 | Status: Finished
3.  Ryan Savage Crest Cycling Club Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd
4.  Simon Best OLYMPIA SPORT Finished 3rd 0
Points: 0 | Status: Finished | Category: 3rd

Youth AB - 6 Lap Scratch

Position Name Club name Rider status Category Points
Youth AB - 6 Lap Scratch - Results
1.  Max Bolton Lee Valley Youth Cycling Club Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Archie Peet Team Milton Keynes Finished B 0
Points: 0 | Status: Finished | Category: B
3.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B

Youth AB - Girls Sprint

Position Name Club name Rider status Category Points
Youth AB - Girls Sprint - Results
1.  Abigail Old Hillingdon Slipstreamers Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Freya Butler Welwyn Wheelers CC Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Amelia Hopper Colchester Rovers CC Finished B 0
Points: 0 | Status: Finished | Category: B

Youth AB - Boys Sprint

Position Name Club name Rider status Category Points
Youth AB - Boys Sprint - Results
1.  Archie Peet Team Milton Keynes Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Max Bolton Lee Valley Youth Cycling Club Finished B 0
Points: 0 | Status: Finished | Category: B
3.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B

Youth AB - Devil

Position Name Club name Rider status Category Points
Youth AB - Devil - Results
1.  Archie Peet Team Milton Keynes Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B
3.  Max Bolton Lee Valley Youth Cycling Club Finished B 0
Points: 0 | Status: Finished | Category: B

Youth BDCE - 4 Lap Handicap

Position Name Club name Rider status Category Points
Youth BDCE - 4 Lap Handicap - Results
1.  Abigail Old Hillingdon Slipstreamers Finished B 0
Points: 0 | Status: Finished | Category: B
2.  Freya Butler Welwyn Wheelers CC Finished A 0
Points: 0 | Status: Finished | Category: A
3.  Joe Kiely Welwyn Wheelers CC Finished B 0
Points: 0 | Status: Finished | Category: B
4.  Rupert Cavill Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D

Youth CDE - 3 Lap Scratch

Position Name Club name Rider status Category Points
Youth CDE - 3 Lap Scratch - Results
1.  Max Jackson Welwyn Wheelers CC Finished C 0
Points: 0 | Status: Finished | Category: C
2.  Thomas Dixon Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D
3.  Eleanor Bolton Lee Valley Youth Cycling Club Finished C 0
Points: 0 | Status: Finished | Category: C

Youth CDE - 4 Lap Points

Position Name Club name Rider status Category Points
Youth CDE - 4 Lap Points - Results
1.  Max Jackson Welwyn Wheelers CC Finished C 0
Points: 0 | Status: Finished | Category: C
2.  Thomas Dixon Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D
3.  Eleanor Bolton Lee Valley Youth Cycling Club Finished C 0
Points: 0 | Status: Finished | Category: C

Youth CDE- Sprint

Position Name Club name Rider status Category Points
Youth CDE- Sprint - Results
1.  Max Jackson Welwyn Wheelers CC Finished C 0
Points: 0 | Status: Finished | Category: C
2.  Eleanor Bolton Lee Valley Youth Cycling Club Finished C 0
Points: 0 | Status: Finished | Category: C
3.  Thomas Dixon Welwyn Wheelers CC Finished D 0
Points: 0 | Status: Finished | Category: D

About the Event

Info for Riders

League Registration Fee Required:- Senior / Junior £10.00 Youth £5.00

The Races

Senior A - 10 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior A - 12 Lap Points Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior A - Devil Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior A - 10 Mile Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior B - 10 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior B - 10 Lap Points Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Senior B - Devil Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Regional C None ---
Entry:
Fri 26/08/16 – 01:00
Regional C, None
Youth AB - 6 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth AB - Girls Sprint Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth AB - Boys Sprint Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth AB - Devil Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth BDCE - 4 Lap Handicap Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth CDE - 3 Lap Scratch Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth CDE - 4 Lap Points Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
Youth CDE- Sprint Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 01:00 Youth Only None ---
Entry:
Fri 26/08/16 – 01:00
Youth Only, None
U16/U14/U12/U10/U8 Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 19:00 Youth Only Track League Youth ---
Entry: On Day: (£5.00)
Fri 26/08/16 – 19:00
Youth Only, Track League Youth
E/1/2/3/4 Race
Date Start Classification Band Rider Cat Duration
Fri 26/08/16 19:15 Regional C None ---
Entry: On Day: (£10.00)
Fri 26/08/16 – 19:15
Regional C, None

Disclaimer: This event listing has been supplied by a registered event organiser. The views and statements expressed herein do not necessarily reflect the views of British Cycling or its associated federations. British Cycling does not warrant the accuracy, reliability, currency or completeness of those views or statements and does not accept any legal liability whatsoever arising from any reliance on the views, statements and subject matter of the event listing. This content may include hyperlinks to other web sites that are not owned or controlled by British Cycling. British Cycling has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party websites. All content of communications between event organisers and entrants should adhere to our acceptable usage policy https://www.britishcycling.org.uk/acceptableuse. If you believe any content to be inappropriate please report it to events@britishcycling.org.uk