If you would like to contact STO please click here to send us an email.
Telephone contact hours: Tuesday, Wednesday and Thursday: 9.30am to 2.30pm. Telephone Number: 0800 144 8472
You can contact us through our Facebook page via direct message.
Sports Therapy Organisation Limited. Registered in England. Company Number: 11523354. Registered Address: 20-22 Wenlock Road, London, N1 7GU