J S GREGORY LTD
07888492 - Incorporated on 21 December 2011
GREGORIO SP
SG000212 - Incorporated on 30 August 2017
J M GREGORY LTDDisolved
10958875 - Dissolved on 15 February 2022
S.R.GREGORY LTD
11860393 - Incorporated on 5 March 2019
GREGORY F V LTDDisolved
15284499 - Dissolved on 4 March 2025
S A GREGORY LTD
16508105 - Incorporated on 10 June 2025
M.F.MACGREGOR LIMITEDActive - Proposal to Strike off
SC597553 - Incorporated on 18 May 2018
R.M.MACGREGOR LIMITEDActive - Proposal to Strike off
00490755 - Incorporated on 20 January 1951
HEPLIN LIMITEDDisolved
SC241443 - Dissolved on 2 November 2021
SHEARER FISHING CO LTD
SC402961 - Incorporated on 5 July 2011
R & H SHEARER CERAMICS LTD
NI626838 - Incorporated on 24 September 2014
SHEARERHOWELL LIMITED
SC660832 - Incorporated on 11 May 2020
G. SHEARER PLANT HIRE LTDDisolved
SC528309 - Dissolved on 13 December 2022
SHEARER PROPERTY L LTD
10434500 - Incorporated on 18 October 2016
MACGREGOR ENGINEERING LIMITEDDisolved
12543871 - Dissolved on 22 April 2025
MACGREGOR HEATING LIMITED
SC691442 - Incorporated on 8 March 2021
SANDY MACGREGOR LIMITED
SC263245 - Incorporated on 10 February 2004
MACGREGOR EQUIPMENT LIMITEDDissolved
SC115245 - Dissolved on 19 November 2010
MACGREGOR PROPERTIES LIMITED
SC138578 - Incorporated on 29 May 1992
MACGREGOR INDUSTRIES LIMITED
00712612 - Incorporated on 10 January 1962