Mega Watt Services Limited Company number02040484 StatusLiquidation TypePrivate Limited Company Incorporated24 Jul 1986 Registered office 187 Upper Tooting RdTooting BecLondonSW17 7TG Data JSON Markdown