Overview
Legal name
BARCAS LIMITED
Region
London
Registered address
12 SEYMOUR GARDENS, BROCKLEY
LONDON
GREATER LONDON
SE4 2DN
Insolvency history
No