About Stride Properties Ltd (13085124) United Kingdom