St. Peter's Church, Melreux, St. Peter's Church in Melreux