About J.l.p. Charity Trustees Limited (01343460) United Kingdom