About Rufford Investments Lp (SL013517) United Kingdom