Rab, not to sound like a jerk....you need to take it to a vet and have it scanned for a micro chip....it could be someone’s lost beloved pet.....that perhaps accidentally ran away. He could very well be abandoned but you need to absolutely make sure.
Remove all the doubt.....if he is lost returning him would actually be a greater joy for his family....
There might even be a financial reward...