Overview
Legal name
14 SOUTHOLM STREET MANAGEMENT LIMITED
Region
London
Registered address
14A SOUTHOLM STREET
LONDON
UNITED KINGDOM
SW11 5EZ
Insolvency history
No