KENNETH DUNCAN
4 THE CLOISTERS, WHALLEY, CLITHEROE, LANCASHIRE, BB7 9UE
KENNETH DUNCAN
APARTMENT 16 CASTLE COURT, COLNE, BB8 7RD
KENNETH DUNCAN
Born December 1944
APARTMENT 16 CASTLE COURT, COLNE, BB8 7RD
KENNETH DUNCAN
Born January 1963
11 CRAIGEND ROAD, STOW, GALASHIELS, SELKIRKSHIRE, TD1 2RJ
KENNETH DUNCAN
Born November 1961
THE MANCHESTER AIRPORT GROUP 4TH FLOOR OLYMPIC HOU, MANCHESTER AIRPORT, MANCHESTER, M90 1QX
M.J. MCGREGOR & CO.
SL001373 - Incorporated on 18 August 1989
1 MCGREGOR LTDActive - Proposal to Strike off
10012513 - Incorporated on 18 February 2016
M&A MCGREGOR LTDActive - Proposal to Strike off
13703425 - Incorporated on 25 October 2021
MCGREGORIANS
15366174 - Incorporated on 21 December 2023
KC MEDICAL LIMITED
08458760 - Incorporated on 22 March 2013
R MCGREGOR LTD
SC830957 - Incorporated on 4 December 2024
A.J. DUNCAN
SL002286 - Incorporated on 8 October 1993
A & S MCGREGOR LTD.
SC363108 - Incorporated on 27 July 2009
D & M MCGREGOR LTDActive - Proposal to Strike off
SC543489 - Incorporated on 23 August 2016
IAN DUNCAN EDWARD MCGREGOR
Born May 1968
133 CAMPS RIGG, CARMONDEAN, LIVINGSTON, EH54 8PE
KENNETH PC LTDDisolved
10207240 - Dissolved on 25 April 2022
IAN DUNCAN EDWARD MCGREGOR
133 CAMPS RIGG, CARMONDEAN, LIVINGSTON, EH54 8PE
IAN DUNCAN EDWARD MCGREGOR
Born May 1968
133 CAMPS RIGG, CARMONDEAN, LIVINGSTON, EH54 8PE
MCGREGOR LIMITEDDissolved
SC333063 - Dissolved on 25 June 2010
MCGREGOR INTERNATIONAL LIMITEDDissolved
00256202 - Dissolved on 13 May 2013