About Stride Treglown Limited (01748850) United Kingdom