Jojo - it's worth phoning Cats protection Lost and Found line on 02085231403 - Askew Road is a bit out of our area, but still worth a try. Have you asked at local vets in case he has been reported lost to them? Sounds as though he hasn't been neutered, in which case you can probably get this done through your local vet at little or no cost, if you tell them he is a stray
Nina Battleday ● 4369d