About Index Property Services Limited (07568862) United Kingdom