About Strides London Limited (13378597) United Kingdom