Allen préside les Jeux du Commonwealth de 2002. Il est membre de l'équipe de candidature olympique de Londres 2012 et directeur du comité d'organisation des Jeux olympiques et paralympiques de Londres. Il est également maire du village olympique.