About T&h Delta Property Ltd (11995513) United Kingdom