| Alan Clisby | Director | 9 Nov 2004 | 27 Jul 2010 | British | 72 years |
| Alexander Allan Macpherson | Director | 22 Jun 2001 | 28 Aug 2002 | British | 87 years |
| Alexander James Marsh | Director | 30 Jun 2010 | 31 Oct 2017 | British | 80 years |
| Brian Johnstone | Director | 28 Aug 2002 | 9 Nov 2004 | British | 64 years |
| Brian Osborne | Director | 22 Jun 2001 | 6 Mar 2002 | British | 74 years |
| Colin Speirs Wood | Director | 10 Mar 2008 | 25 Mar 2020 | British | 72 years |
| Derek Craig Torrie | Director | 11 Sept 2002 | 29 Apr 2014 | British | 62 years |
| Douglas Henderson Hay Craigie | Director | 11 Sept 2002 | 23 Nov 2007 | British | 69 years |
| Graham Paul Henderson | Director | 26 Mar 2020 | 28 Oct 2020 | British | 64 years |
| John David Taylor Greig | Secretary | 21 Jun 1999 | 1 May 2012 | Other | - |
| John Dockery | Director | 10 May 2005 | 25 Mar 2020 | British | 77 years |
| Jordans (scotland) Limited | Corporate Nominee Director | 11 Jun 1999 | 21 Jun 1999 | United Kingdom | - |
| Kenneth Malcolm Douglas | Director | 11 Sept 2002 | 30 Jun 2010 | British | 56 years |
| Lindsay Holmes Brown | Director | 1 May 2021 | 1 May 2024 | British | 63 years |
| Malcolm Joseph Brown | Director | 28 Aug 2002 | 31 Mar 2006 | British | 81 years |
| Mark Mclaughlin | Director | 7 Jul 2014 | 25 Mar 2020 | British | 48 years |
| Martin Nicholas Grafton | Director | 29 Aug 2006 | 7 Jul 2014 | British | 69 years |
| Martin Nicholas Grafton | Director | 1 Nov 2017 | 30 Apr 2021 | British | 69 years |
| Neil Martin Skinner | Director | 27 Jul 2010 | 1 Apr 2014 | British | 77 years |
| Oswalds Of Edinburgh Limited | Corporate Nominee Secretary | 11 Jun 1999 | 21 Jun 1999 | United Kingdom | - |
| Rosaleen Gillespie | Director | 1 Apr 2014 | 13 Sept 2016 | British | 68 years |
| Samuel Taylor Forde | Director | 11 Sept 2002 | 10 May 2005 | British | 70 years |
| Scottish Pension Trustees Ltd | Corporate Director | 24 Sept 2002 | 4 Mar 2014 | - | - |
| William Alan Cramond | Director | 21 Jun 1999 | 22 Jun 2001 | British | 70 years |