Overview
Legal name
APPAREL ARCADE LIMITED
Region
London
Registered address
INTERNATIONAL HOUSE
66 LAVENDER HILL
LONDON
UNITED KINGDOM
SW11 5RQ
Insolvency history
No