Overview
Legal name
BARBARELLA DESIGN LIMITED
Region
London
Registered address
26A MELROSE ROAD
LONDON
ENGLAND
SW18 1NE
Insolvency history
No