🇬🇧
CHELSEA LONDON LIMITED
47.91 · Retail sale via mail order houses or via InternetSIC47910SmallID11378666
📍 OFFICE 15 (HQ OFFICE), 4/4A BLOOMSBURY SQUARE, LONDON, WC1A 2RP, ENGLAND
Data sourced from official commercial registries. Last updated when this company filed its accounts.