About Deanswood Investments L.p. (SL014026) United Kingdom