Overview
Legal name
13 MANDELA STREET FREEHOLD LIMITED
Region
London
Registered address
FLAT 5
13 MANDELA STREET
LONDON
UNITED KINGDOM
NW1 0DU
Insolvency history
No