About Execs Investment Llp (OC349856) United Kingdom