About James Stride Limited (09787665) United Kingdom