Margaret E Macculloch & David J Hall Family History Research - Tilehurst, Berkshire England

St Michael, Tilehurst, Berkshire, England