Sir James Croft Peerage person ID=709287 Parents Nicholas Croft Elena (?) Children Siblings Douce Croft