About Turner & Stott Ltd (11614099) United Kingdom