About Turner & Cristea Ltd (13237359) United Kingdom