Overview
Legal name
LADY MARGARET HALL SETTLEMENT(INCORPORATED)(THE)
Region
London
Registered address
CO OP CENTRE UNIT 1,
11 MOWLL STREET,
LONDON
UNITED KINGDOM
SW9 6BG
Insolvency history
Yes