Armstrong kommer opprinnelig fra Oswestry i Shropshire i England, og er utdannet ved University of Manchester.