Brenchley hotels, Brenchley appartementen, accommodatie in Brenchley