Stowcare is a well established provider of residential care in Suffolk having operated Care Homes in the town since 1984