Assumir que o código em vigor no site domain1.co.uk é independente de DNS / hostname, e como você já tem sparedomain.co.uk apontando para o servidor - o próximo passo é informar ao seu servidor web (presumivelmente apache - Eu sei pouco sobre o Plesk) para aceitar solicitações HTTP para o sparedomain.co.uk e para onde enviá-las.
Com o apache, isso é feito usando a diretiva ServerAlias dentro do contêiner VirtualHost. Usando o seu exemplo, o conteúdo seria semelhante a:
<VirtualHost x.x.x.x:xx>
ServerName domain1.co.uk
ServerAlias sparedomain.co.uk
DocumentRoot /path/to/http/document/root/code/etc
</VirtualHost>
Este conteúdo pode ser encontrado no arquivo vhost.conf específico para o seu domínio e instalação do Plesk. E uma vez feito, o comando de recarregamento do vhost e o reinício do apache (também específico para a sua instalação do Plesk) estariam ao longo das linhas de:
/path/to/plesk/bin/websrvmng --reconfigure-vhost --vhost-name=domain1.co.uk
/etc/init.d/httpd restart
Não tenho certeza se a reinicialização do apache é necessária, mas isso não deve atrapalhar. Espero que isso ajude.