Disclaimer: I am no expert in self publishing, but I have looked into it, so maybe I can help a bit.
I don't know of a "one stop shop" for book editing, formatting, and publishing. However, here is a basic outline of the self publishing process.
First, you need to write your book. This is difficult (and emotionally painful).
Next, you are going to need to get edited. You can search the internet for book editor or go to a website specifically for freelancers. There is also software available for use. For grammar you can check out Grammarly. For style you can check out AutoCrit or Pro Writing Aid. I personally use AutoCrit. I have never used Pro Writing Aid, but from what I've heard, AutoCrit is better and easier to use, but much more expensive.
Next you're going to need long into the layout and book cover. Again, Google or Bing is your friend here for finding someone to use.
Now you can probably start looking at self publishing. IngramSpark is a print on demand service that also helps with ebook distribution. CreateSpace is similar. It is owned by Amazon, is cheaper, and lower quality from what I hear. Those are good options if you want a physical copy. You can also look into ebooks only.
That is a very basic outline. There are some smaller details you will need to look into for actually submitting your book. Here is IngramSpark's page for publishing with them and the details related to it.
Wherever you choose to self publish, be sure check that you have everything ready before you submit.
Lastly, here is a basic look at self publishing.