Como sua diretiva VirtualHost para o Apache contém apenas uma diretiva para solicitações HTTP (porta 80) quando você solicita um recurso HTTPS (porta 443), o Apache examinará as diretivas e não poderá corresponder a uma, porque você não declarou uma. para a porta 443.
A alteração de <VirtualHost *:80>
para <VirtualHost *:443>
dirá ao Apache que qualquer solicitação na porta 443 que corresponda ao nome do servidor files.domain.org.uk deverá procurar em seu DocumentRoot os scripts para exibir seu site.
Você pode querer manter a diretiva <VirtualHost *:80>
se quiser navegar até o link , mas receber um certificado aviso, ou mantenha seu redirecionamento de HTTP para HTTPS ...