cycling team mechanic careers in United Kingdom