About The South Place Zurich Partnership 2001 (LP007349) United Kingdom