Hi Andy,
Sorry, I've been otherwise occupied.
One way to do what you want to do (not necesarily the only way) is this :-
Have your ISP host both domains and have them dropped into their own respective multidrop mailboxes (ie. mailbox1 for testronicslabs.com and mailbox2 for testronic.co.uk)
On, your SME server, install Vincent's multipop add-on and set SME to multidrop mode, and then set the username and password for collecting multidrop mail to the username and password for mailbox1 in SME's mail retrieval panel. Make your SME box's main domain name testronicslabs.com. You don't actually need to set a virtual domain for testronic.co.uk but you can if you want to. You will need to create mailboxes for all the required users under the testronicslabs.com domain in the SME server. Create one additional user account to hold the mails for the testronic.co.uk domain, eg. let's call this account ukmail.
In the panel for Vincent's multipop add-on, select to use SME's multidrop (which disables Vincent's multidrop processing but still continues to collect additional pop mailboxes that you define - ties in with the above step). Look for the account we created (ukmail) and create a pop collection entry, with the necessarily info to collect from mailbox2 at the ISP.
What this does so far, is to collect and distribute mails for the .com domain in SME. It also collects the mail for the uk domain but does not distribute them, just drops them into the mailbox for account ukmail.
Now, setup Exchange to collect (via the pop3 module) and distribute the mails for the uk domain from the account ukmail on SME.
Setting it up this way means the .com mails are accessible externally from SME but the uk mails are not (if you have not allowed it).
Is this what you are after ? Not elegant, but should work.
Kelvin