About The British Stroke Foundation (02642339) United Kingdom