About Merchant Place Property Partnership 25 (LP008432) United Kingdom