About Folkestone Hythe & District Mencap Ltd (04615518) United Kingdom