About Steven Turner & Associates Limited (10493186) United Kingdom