About The James Charities Trustee Limited (11863107) United Kingdom