About Turner Property & Holdings Limited (09590107) United Kingdom