is inactive
Where is STEPHEN HARROLD LTD's headquarters?
STEPHEN HARROLD LTD's headquarters is located at England, North Gate, Nottingham, NG7 7GR, 2 Mayfair Court
What year was STEPHEN HARROLD LTD started?
STEPHEN HARROLD LTD was started in 2004
Sources: Companies House