Overview
Legal name
CHELSEA LIMITED
Region
London
Registered address
CHELSEA FC PLC
STAMFORD BRIDGE
FULHAM ROAD
LONDON
SW6 1HS
Insolvency history
No