About Specialist Speech & Language Therapy Services Limited (09418362) United Kingdom