About Stanton Lane Investments Limited (11300920) United Kingdom