About Turner & Cooper Holding Limited (06611214) United Kingdom