About Elvin Turner & Associates Limited (10001317) United Kingdom