About Snell And Partners Llp (OC362316) United Kingdom