About Kenna & Turner Limited (08972275) United Kingdom