About S. Turner & Associates Limited (01973822) United Kingdom