About Ten Ten Properties Limited (06274249) United Kingdom