No, it's the Official Home of an incumbent Prime Minister.
Number 10 Downing Street is the home of the First Lord of the Treasury, a post held by incumbent Prime Ministers. The plate on the door says so.
And of course a PM may have an original home from before his appointment as PM, so none...