About Stride Mortgages Limited (12183040) United Kingdom