Hi Mike,
now your starting to ask me questions i cannot answer, but i am always happy to learn i have included output of the file you requested. Digging into the question regarding the subdomain it seems that WordPress may have been handling them. Not sure how all that works but there seems to be a Multisite Json API plugin within the wordpress plugins.
No idea how that works in regards to security certificates but that sounds like another issue all together.
root@infinitabathrooms:~#
cat /etc/apache2/sites-enabled/infinitabathrooms.co.uk-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName infinitabathrooms.co.uk
ServerAlias www.infinitabathrooms.co.uk
ServerAdmin webmaster@localhost
DocumentRoot /var/www/infinitabathrooms.co.uk/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/infinitabathrooms.co.uk>
Options Indexes FollowSymLinks
Allow from All
AllowOverride All
</Directory>
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/infinitabathrooms.co.uk/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/infinitabathrooms.co.uk/privkey.pem
</VirtualHost>
</IfModule>