About Stride Associates Limited (02428701) United Kingdom