About Master Property Investment Ltd (12246006) United Kingdom