| Company | Timeline | Status | |
| John Macgregor Of St. Andrews Limited Secretary • Retailer | 11 Jan 1990←35 Years→Current | Active | |
| John Macgregor Of St. Andrews Limited Director • Retailer | 12 Jan 1989←36 Years→Current | Active | |
| John Macgregor Of St. Andrews Limited Director • Unreported | 1 Jan 1970←56 Years→Current | Active | |
