Overview
Legal name
ELMGROVE DESIGN SERVICES LIMITED
Region
London
Registered address
16/18 UPLAND RD
DULWICH
LONDON
SE22 9EE
Insolvency history
Yes