About Dellbrook Investments L.p. (SL021412) United Kingdom