About Newbury Almshouse Trustee Ltd (11463408) United Kingdom