Omar Khalid says a mistake by broadband provider Virgin Media damaged his credit score for years.