is inactive
United Kingdom
Person with significant control
Appointed on05 Jul 2016
Where is DOWNARD PLC's headquarters?
DOWNARD PLC's headquarters is located at United Kingdom, 152-160 City Road, London, EC1V 2NX, Kemp House
What year was DOWNARD PLC started?
DOWNARD PLC was started in 2016
Sources: Companies House