About Stroudbridge Investments Llp (OC435746) United Kingdom