About The St Peter And St James Charitable Trust (03204919) United Kingdom