About David Snell & Associates Limited (12110971) United Kingdom