About Development & Investments Lp (SL019520) United Kingdom