About Snell Consultancy Services Limited (03871288) United Kingdom