About Steventon Capital Lp (SL027022) United Kingdom