Hello MythicAL, welcome!
You can add a site to TMA by going to the most relevant page, perhaps in this case https://www.themodernantiquarian.com/site/845/somerset and clicking on the 'Add content' button..
There's an option there to add a site. Please provide some relevant information to help the Eds review your submission.
Thanks!