About Turnham & Hill Properties Limited (04445806) United Kingdom