Catfish Bob was a demon or mutant and a resident of London's Magic Town. He fought Angel who attempted to protect Claudia and her father from him. He expressed anger at Angel for acting like the protector of the realm and easily overpowered him, only to be attacked by Amy Madison who sent flying rocks at him, causing him to flee.
He later ran into Angel again in Rory's pub. He was quick to apologize and ordered a drink for him, only to quickly slink off again after Angel told him to keep his hands to himself.