About Open Property Group Limited (10185102) United Kingdom