About Innovative Property Holdings Limited (12303142) United Kingdom