Mav,
It looks like they were bought through
www.freeparking.co.uk ...but I'm not smart enough to see who's hosting them.
I would think that the domains are just 'pointing' at some webspace somewhere which contains your sites.
The domains look to be registered in your name though.
I've got a copy of the site on my PC now, in case you get shafted
Dom