Overview
Legal name
BARROW STORES INVESTMENTS LTD
Region
London
Registered address
BARROW STORES COURT
40-42 DECIMA STREET
LONDON
SE1 4QQ
Insolvency history
No