MCGRATH THERMAL LTD
13838966 - Incorporated on 10 January 2022
KIP MCGRATH LIMITEDActive - Proposal to Strike off
06872645 - Incorporated on 7 April 2009
J MCGRATH LSW LIMITED
06347422 - Incorporated on 20 August 2007
MCGRATH HAULAGE LTDActive - Proposal to Strike off
08815201 - Incorporated on 13 December 2013
MCGRATH THERMAL LTD
11325861 - Incorporated on 24 April 2018
MACKLIN MCGRATH LTD
15529430 - Incorporated on 28 February 2024
James Archiebald, Dr TIMMONS
Born May 1971
7 Westerton Drive, Bridge Of Allan, Stirling, United Kingdom, FK9 4AX
ARCHIEBALD THOMAS JAMES TURNBULL
19 CHEMIN DES PALETTES, GRAND LANCY, GENEVA, CH 1212, SWITZERLAND, FOREIGN
ALISTAIR ARCHIEBALD LENARD DICK
Born March 1986
223 COLLISTON AVENUE GLENROTHES COLLISTON AVENUE, GLENROTHES, FIFE, SCOTLAND, KY7 4PW
MCGRATH OPTICIANS LIMITED
SC032882 - Incorporated on 24 February 1958
AMANDA MCGRATH LIMITED
06822500 - Incorporated on 18 February 2009
ANDREW MCGRATH LIMITED
04520632 - Incorporated on 28 August 2002
MCGONIGLE MCGRATH LLP
NC000853 - Incorporated on 12 January 2012
GARRY MCGRATH LIMITEDActive - Proposal to Strike off
05964490 - Incorporated on 12 October 2006
MCGRATH INTERNATIONAL & CO
LP004073 - Incorporated on 13 May 1991
MCGRATH COPYWRITING LIMITEDDisolved
09113195 - Dissolved on 14 December 2021
MCGRATH INSULATIONS LTD
09222026 - Incorporated on 17 September 2014
WAINWRIGHT MCGRATH LIMITED
08408098 - Incorporated on 18 February 2013
MCGRATH INVESTMENTS LIMITED
10827420 - Incorporated on 20 June 2017
CATHERINE MCGRATH LIMITEDDisolved
11001363 - Dissolved on 8 July 2025