About Peter Church Partnership(the) (SL001066) United Kingdom