About Delbrook Investments L.p. (SL020370) United Kingdom