About James Lloyd Almshouses Trustee Limited (08010707) United Kingdom