About Stride & Son Limited (06724455) United Kingdom