About Devon & Exeter Spastics Society (02599511) United Kingdom