About The Leeds Society For Deaf & Blind People (00146281) United Kingdom