About Rightford Partners L.p. (SL019768) United Kingdom