About Merchant Place Property Partnership 67 (LP013233) United Kingdom