There's 2 ways to install a theme - quickly and sloppily, or doing it right. I do it right. This means that I create a child theme of your new theme when first placed to your hosting area, so that you can update plugins/theme etc. without fear in the future as WordPress tells you to https://codex.wordpress.org/Child_Themes. Once installed then child themed, your then free to alter/change/add all you like without fear of "breaking" your theme.
Adding content, logo's etc. are a seperate service, fully open to working with you on them.
I've been in sales and web development (both building and project management) for these past years for others, am now doing it for myself. All work done in U.S. by us. The point of the srrvice is to give local businesses a modern site, quickly.