The Torch Trust for the Blind
Registered Charity No.
1095904