About Turner & Norris Limited (00401826) United Kingdom