MR ALLAN LTDLiquidation
03835095 - Incorporated on 2 September 1999
BERNARD ALLAN TRADING LIMITED
09519575 - Incorporated on 31 March 2015
MR BERNARD MARRON LTDDisolved
15793640 - Dissolved on 7 January 2025
MCCULLOCH & MCCULLOCH LTD.Dissolved
SC374894 - Dissolved on 6 March 2015
BERNARD & BERNARD'S LTDActive - Proposal to Strike off
10921864 - Incorporated on 18 August 2017
MR ALLAN NEWLOVE LOGISTICS LTDDisolved
09419268 - Dissolved on 14 June 2022
MCCULLOCH RAIL LTD
SC309366 - Incorporated on 28 September 2006
MCCULLOCH EVENTSActive - Proposal to Strike off
SC435136 - Incorporated on 19 October 2012
L MCCULLOCH LTDDisolved
11802455 - Dissolved on 3 August 2021
MCCULLOCHS LIMITED
02487964 - Incorporated on 2 April 1990
MCCULLOCH GROUP HOLDINGS LTD
SC470531 - Incorporated on 20 February 2014
B&V MCCULLOCH LTDDisolved
08856099 - Dissolved on 17 June 2025
B J MCCULLOCH LTD
SC391923 - Incorporated on 21 January 2011
J L MCCULLOCH LTD
09785160 - Incorporated on 18 September 2015
ALLAN AND ALLAN LLP
OC360624 - Incorporated on 5 January 2011
J P MCCULLOCH LTDDissolved
11805222 - Dissolved on 29 June 2021
DAVIE + MCCULLOCH LTD.
SC253781 - Incorporated on 5 August 2003
MJ MCCULLOCH LTD
SC660996 - Incorporated on 12 May 2020
MCCULLOCH&CO LTD
14981763 - Incorporated on 5 July 2023
J MCCULLOCH & SON LTD
SC685363 - Incorporated on 8 January 2021