About Manocha Property Holdings Limited (10522369) United Kingdom