About Maidencroft Property Holdings Limited (10069701) United Kingdom