About X8 Properties Limited (08902906) United Kingdom