Would ownership of the property influence your decision to stay or not stay? Would the details of who seems to own this property in particular dissuade you from staying there?
Ownership structures are frequently obscured, including in this case, and especially in certain places like London. If you chose not to stay here, how much due diligence would you do on alternate lodging?