Kaizen Residential provides supported accommodation for adults and children with learning difficulties and other challenging needs.