HARDSTAFF DUAL FUEL TECHNOLOGY LIMITED
09759558 - Incorporated on 3 September 2015
MAINS DISTRIBUTION LIMITEDLiquidation
02192527 - Incorporated on 12 November 1987
MAINS OF LUDQUHARN
SL000376 - Incorporated on 23 July 1981
MAINS OF TORRYLEITH
SL000819 - Incorporated on 22 April 1986
MAINS OF GARGUNNOCK
SL002649 - Incorporated on 12 April 1995
MAINS DISTRIBUTION SERVICES LIMITED
06228972 - Incorporated on 27 April 2007
NEW MAINS OF URY FARMS
SL001277 - Incorporated on 23 December 1988
MAINS OF TIG FARMERS
SL001808 - Incorporated on 7 January 1992
H S MEDICAL LTD
12246917 - Incorporated on 7 October 2019
MAINS OF LARG FARMERS
SL001110 - Incorporated on 10 February 1988
MAINS OF TAYMOUTH LTD
14059094 - Incorporated on 21 April 2022
Kenmore, Aberfeldy, PH15 2HN
MAINS OF KEITHFIELD FARMS
SL000475 - Incorporated on 10 August 1982
BIO FUELS DISTRIBUTION LIMITEDLiquidation
10538405 - Incorporated on 23 December 2016
MAINS OF LANDERBERRY FARMS
SL004839 - Incorporated on 24 January 2003
MAINS OF DRUMMUIR FARM
SL001395 - Incorporated on 24 August 1989
SBR OFF MAINS DRAINS LTDDisolved
13031058 - Dissolved on 26 April 2022
MAINS AND OFF MAINS DRAINAGE ASSOCIATIONActive - Proposal to Strike off
09471321 - Incorporated on 4 March 2015
MAINS OF DUNNOTTAR FARMS
SL003743 - Incorporated on 27 March 2000
MAINS OF TILLIEFOURE LLP
SO307291 - Incorporated on 10 June 2021
MAINS OF TAYMOUTH LIMITEDActive - Proposal to Strike off
SC425604 - Incorporated on 6 June 2012
Kenmore, Aberfeldy, PH15 2HN