About Manford Investments L.p. (SL016422) United Kingdom