Putney hotels, Putney appartementen, accommodatie in Putney