About St. Peter S Church Management Company Limited (05468716) United Kingdom