About Walker Street Investments Limited Partnership (LP014607) United Kingdom