About Bristol And Anchor Almshouse Trustees Limited (08272108) United Kingdom