Imperial college is just a part of the university of London.
Like many words in the UK, sometimes “college” is used in a more historical meaning
Like many words in the UK, sometimes “college” is used in a more historical meaning
In any case, the ‘University of London’ is an almost meaningless umbrella institution. Its members function as separate universities for all practical purposes.
But this is semantics really, apparently the GP meant a very specific type of college but didn't communicate this and colleges that are universities under the hood aren't part of that unstated definition.