| Company | Timeline | Status | |
| Environmental Trust Scheme Regulatory Body Director • Director | 1 Apr 2012←9 Years→30 Jun 2021 | Active | |
| Halfords Holdings (2006) Limited Secretary • Solicitor | 24 Sep 2007←3 Months→7 Jan 2008 | Dissolved | |
| Halfords Payment Services Ltd Secretary • Solicitor | 24 Sep 2007←3 Months→7 Jan 2008 | Dissolved | |
| Halfords Holdings Limited Secretary • Solicitor | 24 Sep 2007←3 Months→7 Jan 2008 | Dissolved | |
| Halfords Group Plc Secretary • Solicitor | 24 Sep 2007←2 Months→21 Dec 2007 | Active | |
| Halfords Finance Limited Secretary • Solicitor | 24 Sep 2007←3 Months→7 Jan 2008 | Dissolved | |
| Halfords Vehicle Management Limited Secretary • Solicitor | 24 Sep 2007←3 Months→7 Jan 2008 | Active | |
| Halfords Limited Secretary • Solicitor | 24 Sep 2007←3 Months→7 Jan 2008 | Active | |
| Birmingham Newman University Director • Solicitor | 6 Dec 2005←1 Year 10 Months→18 Oct 2007 | Active | |
| Phoenix Customer Care Limited Secretary • Solicitor | 25 Aug 2004←2 Months→31 Oct 2004 | Active | |
