How do you input Virgin Money Giving Donations into CiviCRM?
If you can export the donations out of those systems in a CSV then you could import the contributions to Civi.

There is fairly old extension for importing Just Giving donations.  Don't know whether it still works but would be a base for developing an automated import.  Once it is working you could add a Scheduled Job to do the import regularly.  Obviously you need to be careful to avoid importing the same donation in multiple batches.