- DUGGIE & IAIN LTDDissolved- 07697428 - Dissolved on 2 October 2012 
- IAIN CONWAY LTD- 08652263 - Incorporated on 15 August 2013 
- IAIN WALLIS LLP- OC387061 - Incorporated on 6 August 2013 
- MR.MR. LTDDisolved- 14252327 - Dissolved on 5 December 2023 
- MR MR2 LTD- 11218539 - Incorporated on 21 February 2018 
- BEN MACFARLANE & CO LIMITEDActive - Proposal to Strike off- 07430255 - Incorporated on 4 November 2010 
- MR & MR LTD- 16489396 - Incorporated on 2 June 2025 
- IAIN WALLACE LTD.- SC406686 - Incorporated on 2 September 2011 
- IAIN P THUBRON LTDDissolved- 06493261 - Dissolved on 3 July 2012 
- IAIN POLLARD LTD- 07898137 - Incorporated on 5 January 2012 
- IAIN ANDREWS LTD- 08124613 - Incorporated on 29 June 2012 
- IAIN LAW LIMITED- SC656547 - Incorporated on 5 March 2020 
- IAIN G DON LIMITED- 13296930 - Incorporated on 28 March 2021 
- IAINSRIGGING LTDDisolved- SC736930 - Dissolved on 5 December 2023 
- IAINCLIFFORD LTDDisolved- 14593956 - Dissolved on 1 July 2025 
- IAIN MCBRIDE LTDDisolved- SC716076 - Dissolved on 16 May 2023 
- IAIN GREGORY LTD- 16268677 - Incorporated on 21 February 2025 
- MR MR LTDActive - Proposal to Strike off- 15533685 - Incorporated on 1 March 2024 
- MACFARLANE & MUIR LTD.- SC197318 - Incorporated on 17 June 1999 
- NEIL M MACFARLANE LTD- 15391026 - Incorporated on 5 January 2024