Click to expand/collapse all other details

Of Strode, & Hewstock, Dorsetshire, England