Overview
Legal name
MEGA WATT SERVICES LIMITED
Region
London
Registered address
187 UPPER TOOTING RD
TOOTING BEC
LONDON
SW17 7TG
Insolvency history
Yes