About Turner & Bell Ltd (10651213) United Kingdom