About Turner Stubbs Limited (04029567) United Kingdom