Overview
Legal name
PALACE SHOP PROPERTIES LIMITED
Region
London
Registered address
FLAT 6
ALBERTA ESTATE
LONDON
ENGLAND
SE17 3QB
Insolvency history
No