About Java Property Services Limited (12004868) United Kingdom