About Lowndes Investments Lp (SL016953) United Kingdom