About The Walthamstow & Chingford Almshouse Trustee Company Limited (06374226) United Kingdom