About Turner And Walker Ltd (12049115) United Kingdom