About Snell & Snell Ltd (09372010) United Kingdom