About Strout Investments Llp (OC396077) United Kingdom