About Turner & Turner Limited (06051130) United Kingdom