About Turner Howard Ltd (07624802) United Kingdom