About Turner & Lambert Limited (08856133) United Kingdom