About Dexholm Partners L.p. (SL027528) United Kingdom