About Leftfield Investments Limited Partnership (LP013292) United Kingdom