About Walthamstow Almshouse Development Company Ltd (08393301) United Kingdom