About The Torch Trust For The Blind (04616526) United Kingdom