| Company | Timeline | Status | |
| Westerwood Properties (Edinburgh) Limited Director • Director | 29 Mar 2019←6 Years→Current | Active | |
| Westerwood Limited Director • Company Director | 11 Feb 2016←9 Years→Current | Active | |
| Grange Estates (Newbattle) Limited Director • Personal Assistant | 7 May 2014←11 Years→Current | Active | |
Strathy Bairns Day Nursery Director • None | 27 Oct 2003←3 Years→23 Aug 2007 | Dissolved | |
| Westerwood Development Company Limited Director • Personal Assistant | 14 Feb 1997←28 Years→Current | Active | |
| Armitscot Developments Limited Director • Personal Assistant | 14 Feb 1997←28 Years→Current | Active | |
