Lady Kitty Spencer, 28, from London, stars on the cover of Town and Country's September issue. Princess Diana's niece has been hailed as one of the must-have party guests of this season.