- KINLOCH CONTROLS LIMITED- 13152758 - Incorporated on 22 January 2021 
- KINLOCH CONTRACTORS LTDDisolved- 13148694 - Dissolved on 28 March 2023 
- JONATHAN MAINWARING- 9 OAKWOOD RISE, CLYDACH, SWANSEA, WALES, SA8 4DX 
- John KINLOCH- Born April 1987 - 10 Eskdale Road, Shrewsbury, England, SY2 5UE 
- JEAN KINLOCH- Born June 1919 - RRIO NEW MARYLAND, FREDERICTON NEW BRUNSWICK, CANADA 
- MAIN & MAIN DEV LTD- 252A FINNEY LANE, HEALD GREEN, CHEADLE, CHESHIRE, SK8 3QD 
- MAIN & MAIN DEV LTD- 252A FINNEY LANE, HEALD GREEN, CHESHIRE, SK8 3QD 
- MAIN & MAIN DEV LTD- 198 FINNEY LANE, HEALD GREEN, CHESHIRE, SK8 3QA 
- KINLOCHLEVEN POWER LTD- SC552928 - Incorporated on 19 December 2016 
- PAUL KINLOCH- Born August 1969 - UNIT 2.02 HIGH WEALD HOUSE, GLOVERS END, BEXHILL, EAST SUSSEX, ENGLAND, TN39 5ES 
- MARK KINLOCH- Born June 1963 - 4A VICTORIA TERRACE, MUSSELBURGH, MIDLOTHIAN, EH21 7LW 
- JOHN KINLOCH- Born April 1946 - 60 CLEVEDEN DRIVE, GLASGOW, G12 0NX 
- MAIN & MAIN DOU LTD- 252A FINNEY LANE, HEALD GREEN, CHESHIRE, SK8 3QD 
- KINLOCH GILL- Born May 1967 - METRO BUILDING 1 BUTTERWICK, LONDON, ENGLAND, W6 8DL 
- Rhys KINLOCH- Born August 1992 - 38 Mapperley Drive, Northampton, England, NN3 9UF 
- ALEX KINLOCH- GILMERTON HOUSE, SOUTH FLAT ATHELSTANEFORD, NORTH BERWICK, EAST LOTHIAN, UK, EH39 5LQ 
- JEAN KINLOCH- Born June 1919 - 434 NEW MARYLAND HIGHWAY, NEW BRUNSWICK, CANADA 
- LYNN KINLOCH- 4A VICTORIA TERRACE, MUSSELBURGH, MIDLOTHIAN, EH21 7LW 
- JOHN KINLOCH- Born August 1961 - WALTON FARM CARDROSS, DUMBARTON, UNITED KINGDOM, G82 5EP 
- OLIVER KINLOCH LTDDisolved- SC682050 - Dissolved on 24 January 2023