Rose Hanbury is a member of the British aristocracy ... Rose and David have three children together - twins Alexander, Earl of Rocksavage and Lord Oliver Cholmondeley and their youngest sister ...
Rose Hanbury and David Cholmondeley have three children: twins Alexander Hugh George and Lord Oliver Timothy George, born in ...