About Turnham House Limited (10692107) United Kingdom