Have you thought about the Abbeyfield? They are a registered charity and they offer a range of care homes and also supported housing homes.
www.abbeyfield.com/our-services/supported-housing/
My DM lived in Abbeyfield "supported housing" for ten years: it was an excellent environment without being a "care" home. She had her own furniture in her own large "bed-sit" room, with small kitchenette and toilet/shower room. She paid a monthly fee, which included all utility bills, council tax, and most meals. (She just got her own breakfast, and paid for her own phone.). There was a warden and other people there, and she could mix as much or as little as she wanted to. There was a lovely dining room and a residents' lounge with little kitchen. Activities and outings were on offer. I think you have to be over 55 to live there. (On the web link, at the bottom of the page, is a "checker" for finding your nearest of these homes.) Because they are a charity, it's non-profit making and all monies are ploughed back into the homes. Worth considering?