Overview
Legal name
CHELSEA PHYSIC GARDEN COMPANY(THE)
Region
London
Registered address
THE CHELSEA PHYSIC GARDEN
66 ROYAL HOSPITAL ROAD
LONDON
SW3 4HS
Insolvency history
No