About Sierra Partners L.p. (SL034456) United Kingdom