About Turner Lambert Construction Limited (12416973) United Kingdom