is not in process of liquidation on May 1, 2024
Where is LEEDS MENCAP's headquarters?
LEEDS MENCAP's headquarters is located at ENGLAND, LEEDS, 20 VINERY TERRACE, LS9 9LU
What is LEEDS MENCAP's industry?
LEEDS MENCAP is in the industry of Child day-care activities
What year was LEEDS MENCAP started?
LEEDS MENCAP was started in 2001
Sources: Companies House