About Open Property Services Limited (08718529) United Kingdom