About Stride Music Limited (08949298) United Kingdom