About Twenty Ten Properties Limited (01647624) United Kingdom