MICHAEL MAINS
Born May 1991
201 ARMSTRONG ROAD, SCOTSWOOD, NEWCASTLE UPON TYNE, UNITED KINGDOM, NE15 6JE
RHIANON MAINS
23 PINEWOOD SQUARE, ST. ATHAN, BARRY, SOUTH GLAMORGAN, WALES, CF62 4JR
MAINS L.B.M. LTD.
02277560 - Incorporated on 15 July 1988
DUNNINALD MAINS
SL001099 - Incorporated on 1 February 1988
DUNPHAIL MAINS
SL000766 - Incorporated on 2 October 1985
MAINS OF CURR AND CROFTNAHAVEN FARM
SL001261 - Incorporated on 15 December 1988
SL000746 LP
SL000746 - Incorporated on 15 July 1985
ECO ELECTRIC SERVICES LTD
10637580 - Incorporated on 24 February 2017
JAMES T CALDWELL & SONS LP
SL001381 - Incorporated on 15 September 1989
039 ART LTD
13736112 - Incorporated on 10 November 2021
THRUMSTER MAINS
SL004642 - Incorporated on 21 June 2002
ALAN GEORGE THROUGHGOOD
Born June 1981
294 MERTON ROAD, LONDON, UNITED KINGDOM, SW18 5JW
ROBERT M MAINS
Born February 1939
CADZOW INDUSTRIAL ESTATE, HAMILTON, ML3 7QU
MAINSA LTD
10926445 - Incorporated on 22 August 2017
MAINS OF CURR AND CROFTNAHAVEN FARM 2001
SL004471 - Incorporated on 24 December 2001
ENGLISH THROUGH & THROUGH LIMITEDDissolved
05779062 - Dissolved on 7 June 2011
THROUGH THE EYES OF A CHILD LIMITEDDissolved
08814716 - Dissolved on 12 May 2015
THROUGH & THROUGH DIGITAL LTDDisolved
09346542 - Dissolved on 9 May 2023
MAINS IT LTDActive - Proposal to Strike off
07904795 - Incorporated on 10 January 2012
95MAINST LTDDisolved
15489507 - Dissolved on 22 July 2025