About Explorer Properties Limited (08037010) United Kingdom