ok; I have removed NameVirtualHost from my httpd.conf. Looking in 000-ispconfig.conf I can see
I've changed my domains vhost back to <VirtualHost 220.127.116.11:80> because thats how it should look going by the documentation.
[root@ks381285 sites-enabled]# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Tue Sep 13 16:39:24 2011] [warn] NameVirtualHost 18.104.22.168:443 has no VirtualHosts
[ OK ]
Apache starts fine; from my understanding the warning thats there can be ignored.
It might help if I show you what is happening.
As you can see the first website works fine but the second redirects to the first.
Thanks again for your help.