About Machan Property Holdings Limited (10834892) United Kingdom