About Millhouse Investments Lp (SL012247) United Kingdom