Overview
Legal name
19 MECKLENBURGH SQUARE LIMITED
Region
London
Registered address
19 MECKLENBURGH SQUARE
LONDON
WC1N 2AD
Insolvency history
No