GEM ACCOUNTING (MIDLANDS) LIMITED
04475856 - Incorporated on 2 July 2002
MACKINNONS SOLICITORS LLP
SO306789 - Incorporated on 20 August 2019
DAVID DAVID LIMITEDDisolved
07625168 - Dissolved on 14 June 2022
DAVID & DAVID LIMITED
06042953 - Incorporated on 5 January 2007
DAVID S.P.A.registered
OE026573 - Incorporated on 15 February 2023
I.F. MACKINNON & COMPANY (SHREWSBURY) LLPActive - Proposal to Strike off
OC337068 - Incorporated on 6 May 2008
MACKINNON BRUCE SUSTAINABLE FUTURES LIMITED
14537588 - Incorporated on 13 December 2022
MACKINNON PROPERTY CONSULTANTS (MPC) LTD
09113677 - Incorporated on 3 July 2014
A G MACKINNON CONSULTANCY LIMITED
14779868 - Incorporated on 4 April 2023
MACKINNON1 CONSTRUCTIONS LIMITEDActive - Proposal to Strike off
16371694 - Incorporated on 7 April 2025
D W MACKINNON & SON (TRANSPORT) LIMITEDDissolved
SC064011 - Dissolved on 1 March 2013
TERRACE RUBY LTD
13658727 - Incorporated on 4 October 2021
MACKINNON FINE ART CONSULTANCY LIMITED
05747760 - Incorporated on 17 March 2006
MACKINNON & SAUNDERS DIGITAL STUDIOS LTDActive - Proposal to Strike off
08665167 - Incorporated on 27 August 2013
W MACKINNON MANAGEMENT SERVICES LIMITEDDisolved
SC624505 - Dissolved on 7 December 2021
MACKINNON OFFSHORE RENEWABLE SERVICES LTDLiquidation
SC552476 - Incorporated on 13 December 2016
MACKINNON EAST MANAGEMENT SERVICES LIMITEDActive - Proposal to Strike off
10126863 - Incorporated on 15 April 2016
DAVID & DAVID ESTATES LTDDissolved
07030586 - Dissolved on 3 September 2013
OFFICE APPOINTMENTS LIMITEDDissolved
03775274 - Dissolved on 14 June 2011
VHL SOCIAL WORK LTD
08748951 - Incorporated on 25 October 2013