About Mellor Property Holdings Limited (10620108) United Kingdom