Jessica Tapfar joins The Ned as hotel manager Jessica Tapfar has joined The Ned in London as its hotel manager.