About Tudor Stride Ltd (08879487) United Kingdom