St.Mary & St.Andrew's church