Allen est nommé Commandeur de l'Ordre de l'Empire britannique (CBE) lors des honneurs du Nouvel An 2003 « pour services rendus aux Jeux du Commonwealth». Il est fait chevalier dans les honneurs du Nouvel An 2012 « pour services rendus aux Jeux olympiques et paralympiques de 2012 ».