About Merchant Place Property Partnership 20 (LP008175) United Kingdom