About Stride Properties Ltd (11553571) United Kingdom