About Magpie Property Holdings Ltd (11843888) United Kingdom