About Stride Lodge Ltd (09168074) United Kingdom