About Standen Investments Limited (10394560) United Kingdom