About Tiverton Almshouse Trustee Limited (08974595) United Kingdom