About Turner & Ripoll Limited (03348549) United Kingdom