st. margaret ‘s church