Mayflower Electrical Contractors Limited Company number03849771 StatusLiquidation TypePrivate Limited Company Incorporated28 Sep 1999 Nature of business 4531 Registered office Flat 139 New StreetSandwichCT13 9BB Data JSON Markdown