About Stambridge Investments Limited (13645517) United Kingdom