About The Strides Foundation Ltd (08789122) United Kingdom