About Merchant Place Property Partnership 64 (LP012248) United Kingdom