Overview
Legal name
BARCLAY & SMITH
Region
Unknown
Registered address
ENTERPRISE HOUSE
21 BUCKLE STREET
LONDON
E1 8NN
Insolvency history
No