About New Malden Property Holdings Limited (10520176) United Kingdom