About The British Stammering Association (04297778) United Kingdom