Cats Protection is the UK's largest cat welfare charity, and helps more than 140,000 cats and kittens every year through its network of 256 voluntary-run branches and 29 adoption centres.