About H&r Property Holdings Limited (10532399) United Kingdom