First I would try using the [drupal]/sites/sites.php file to do something like this:
$sites['example.co.uk'] = 'example.com';
$sites['example.com'] = 'example.com'; // for demonstration only
Then check out the htaccess module to force HTTPS. These are the options: