About Snell Associates Ltd. (02882114) United Kingdom