About Stride Treglown Management Limited (02515471) United Kingdom