About Turner And Pullman Ltd (10089978) United Kingdom