SHACKLETON STRATEGY LIMITED
12382987 - Incorporated on 2 January 2020
SHACKLETON PROCESSING LIMITEDDisolved
12536852 - Dissolved on 8 March 2022
SHACKLETON FOX LIMITED
14687075 - Incorporated on 24 February 2023
SHACKLETON BEACON LLP
OC450019 - Incorporated on 20 November 2023
JOHN MCNEILL LTD
SC772304 - Incorporated on 12 June 2023
MCNEILL LKOP LTDDisolved
15400686 - Dissolved on 17 June 2025
SHACKLETON CONSULTING LIMITED
12413324 - Incorporated on 20 January 2020
SHACKLETON ENTERPRISES LTD
07929635 - Incorporated on 31 January 2012
SHACKLETON CONSULTANTS LTD
04438466 - Incorporated on 14 May 2002
CAIRD SHACKLETON LLP
OC401019 - Incorporated on 27 July 2015
SHACKLETON PLUMBING LTD
09766841 - Incorporated on 8 September 2015
TEAM SHACKLETON LIMITED
10697907 - Incorporated on 30 March 2017
N SHACKLETON LIMITED
12135089 - Incorporated on 2 August 2019
JAMIE MCNEIL LTD
14650544 - Incorporated on 8 February 2023
D. MCNEIL LIMITEDDissolved
SC255846 - Dissolved on 23 August 2013
J.L. MCNEIL LIMITED
SC040675 - Incorporated on 10 July 1964
J & J S MCNEIL LIMITED
06699928 - Incorporated on 17 September 2008
MCNEILDESIGNANDBUILD LTD
15507759 - Incorporated on 20 February 2024
AUSTIN MCNEIL LTD
12546316 - Incorporated on 3 April 2020
MCNEIL TRUST LIMITED
SC024627 - Incorporated on 12 October 1946