About Thorpes Neuro Rehab Ltd. (13535606) United Kingdom