Autism Care UK (Bedford), also known as Larchwood House, is a care home supporting individuals who may be autistic or living with a learning disability. The…