The seat of England’s government has always needed a cat. That is because Number 10 Downing Street, in the heart of London, ...