About Magpie Property Investment Limited (02097933) United Kingdom