Edel Harris is the CEO of Mencap.
1,621 people are employed at Mencap.
Mencap is based in Peterborough, England.
The NAICS codes for Mencap are [62, 624, 6241].
The SIC codes for Mencap are [83, 832].