About Stride Treglown Group Plc (03464501) United Kingdom