MAJOR NEIL LTDActive - Proposal to Strike off
10797597 - Incorporated on 1 June 2017
NEIL PETERS LTD
05593084 - Incorporated on 14 October 2005
PETER O'NEILL LTD
NI068413 - Incorporated on 10 March 2008
PETER MAJOR LIMITEDDisolved
07377911 - Dissolved on 9 January 2024
PETER NEIL LIMITEDActive - Proposal to Strike off
02043571 - Incorporated on 5 August 1986
NEIL MAJOR PLASTERING LIMITEDDissolved
04507265 - Dissolved on 20 March 2012
PETER ARCHIBALD OPTICAL SERVICES LIMITEDDissolved
07362456 - Dissolved on 15 July 2014
MAJOR GENERAL TRADING LIMITEDDissolved
06705704 - Dissolved on 4 May 2010
MAJOR GENERAL SERVICES LTD
14402062 - Incorporated on 6 October 2022
PETER NEIL DEVELOPMENTS LIMITED
11988716 - Incorporated on 10 May 2019
PETER NEIL GALLAGHER LTD
12117197 - Incorporated on 23 July 2019
CURRIE & CURRIE LLP
OC340658 - Incorporated on 7 October 2008
PETER O'NEILL & SONS LIMITED
00772729 - Incorporated on 2 September 1963
MARTIN NEIL CURRIE ENGINEERING SERVICES LIMITEDDissolved
SC321434 - Dissolved on 1 April 2011
CURRIE & CURRIE (EDINBURGH) LIMITEDDissolved
SC039823 - Dissolved on 30 October 2009
GIRIC LIMITED
13365506 - Incorporated on 29 April 2021
MAJORS GENERAL CONSTRUCTION LTDLiquidation
08389748 - Incorporated on 5 February 2013
CURRIE & CURRIE ASSOCIATES LTD
SC525142 - Incorporated on 26 January 2016
PSG MAINTENANCE LTD.
06556158 - Incorporated on 5 April 2008
ARCHIBALD LIMITEDActive - Proposal to Strike off
07824970 - Incorporated on 27 October 2011