About The Speech & Language Clinic Ltd (09379238) United Kingdom