JLL names new management team at The Palms at Town & Country