About Merchant Place Property Partnership 58 (LP011516) United Kingdom