About Ideal Property Holdings Ltd (11021160) United Kingdom