About The Croydon Almshouse Charities Trustee Company Limited (08589455) United Kingdom