About X Factor Properties Limited (06652492) United Kingdom