About Magic Property Holdings Limited (12759501) United Kingdom