About O. Stride & Sons Limited (01085244) United Kingdom