About Magpie Property Management Limited (06889111) United Kingdom